144

斜线在这里是什么意思:

font: 100%/120%;
4

2 回答 2

207

这实际上设置了两个属性,相当于:

font-size: 100%;
line-height: 120%;

引用官方文档

此属性的语法基于传统的印刷简写符号来设置与字体相关的多个属性。

正如 David M 在评论中所说,它反映了将字体大小指定为“<em>x pt on y  pt”的排版传统,以表示行高上的字形大小。

但是您问题中的示例实际上是错误的,并且会被浏览器忽略:您只能将这两个属性组合成font简写符号,并且您必须至少指定字体大小和系列。因此,仅仅写作font: 100%/120%;是不够的;您可以添加一个通用姓氏以使其有效,例如:

font: 100%/120% serif;
于 2009-03-31T16:01:38.907 回答
15

Konrad 得到了这个,但是有很多这样的CSS 速记属性可以用来缩短样式表。如果你不知道它们中的一些看起来有点神秘。

于 2009-03-31T16:06:35.307 回答