微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css rem单元不使用字体声明

这个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,而是适用于所有其他浏览器?

解决方法

IE中不支持rem单元用于字体速记.这是一个已知的错误.希望这将得到修复.我知道的唯一解决方法是在font属性之后再次指定font-size,或者在使用rem时不使用简写.

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

更新:请注意,自IE11起,此问题已得到修复.

原文地址:https://www.jb51.cc/css/215055.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。