我注意到一些样式表有如下代码:
body { font-size: 62.5%/1.2em; }
当我在NetBeans中编写以下内容时,出现了“意外的标记/”警告。如果我更改EM值,例如:
body { font-size: 62.5%/1em; }
计算后的字体大小保持为16像素。
我的问题是,这样写是否符合标准?如何计算实际的字体大小?
我注意到一些样式表有如下代码:
body { font-size: 62.5%/1.2em; }
body { font-size: 62.5%/1em; }
计算后的字体大小保持为16像素。
我的问题是,这样写是否符合标准?如何计算实际的字体大小?
font-size
属性不允许使用x/y
这种形式的值。font
简写属性,它允许x/y
作为font-size: x; line-height: y;
的简写形式。因此,请使用以下方式之一:body { font: 62.5%/1.2em sans-serif; }
/* ^^^^^^^^^^ the font-family is needed. */
或者
body {
font-size: 62.5%;
line-height: 1.2em;
}
1em == 16px
是否成立取决于浏览器。 - kennytm