我注意到一些样式表有这样的东西:
body { font-size: 62.5%/1.2em; }
当我在NetBeans中写这个时,我收到了一个警告“意外令牌/”。如果我改变了EM值,比如说,
body { font-size: 62.5%/1em; }
计算出的字体大小仍然是16px。
我的问题是,写这样的东西是否符合标准?以及如何计算实际的字体大小?
答案 0 :(得分:8)
在CSS2中,font-size
property不允许使用x/y
形式的值。
您使用的是font
short hand property,它允许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;
}