7

此 CSS 属性不适用于 IE10:

font: bold 3rem/6rem Arial;

但是,如果我将此属性拆分为单独的属性,则它可以工作:

font-size: 3rem;
font-weight: bold;
line-height: 6rem;
font-family: Arial;

我也可以改用 PX,它也可以:

font: bold 48px/96px Arial;

您可以使用 IE 调试器在每个页面上进行尝试。为什么这个属性不能在 IE 上运行,而是在所有其他浏览器上运行?

4

1 回答 1

11

IE 中不支持 rem 单位作为字体速记。这是一个已知的错误。希望这将得到解决。我知道的唯一解决方法是在字体属性之后再次指定字体大小,或者在使用 rem 时不使用简写。

错误报告是https://connect.microsoft.com/IE/feedback/details/772679/ie10-not-recognizing-font-decloration-when-rem-is-used-as-font-size-unit-of-措施

更新:请注意,这已从 IE11 开始修复。

于 2013-04-23T00:26:02.847 回答