1

想知道这是否可能。如果您的初始选择不存在于用户浏览器中,不同的 Webfonts 具有不同的行高,这可能会改变网页的动态。有没有办法改变备份字体的属性?

即如果字体降级,则更改 arial 的行高

 font-family: futura, arial;

我可以更改 css 中 arial 字体的值吗?或者可能是线高本身的值?

IE

   line-height: 14px, 19px;

谢谢

4

1 回答 1

0

不,这在 CSS 中是不可能的。这是 CSS 中的一个基本限制:它将属性视为单独的,并且不允许您根据解析另一个属性的值的最终结果来设置一个属性的值。

这意味着font-family应该选择列表中的字体或“字体堆栈”,以便它们在合适的行高方面是公平的,例如。

通过根本不设置line-height,您将使浏览器应用它们自己的默认值,这些默认值应该取决于字体。但默认值可能不合适,具体取决于内容和其他方面。

于 2013-02-11T14:40:26.330 回答