想知道这是否可行。不同的Webfonts有不同的行高,如果您的初始选择不在用户浏览器中,则可以改变网页的动态。有没有办法改变备份字体的属性?
即如果字体降级
则更改arial的行高 font-family: futura, arial;
我可以改变css中arial字体的值吗?或者可能是行高本身的值?
即
line-height: 14px, 19px;
感谢
答案 0 :(得分:0)
不,在CSS中是不可能的。这是CSS中的一个基本限制:它将属性视为独立的,并且不允许您设置一个属性的值取决于解析另一个属性的值的最终结果。
这意味着应该选择font-family
列表或“字体堆栈”中的字体,以便它们在合适的行高方面相当合适。
通过不设置line-height
,您可以使浏览器应用自己的默认值,这些默认值应该取决于字体。但默认值可能不合适,具体取决于内容和其他方面。