IE不接受字体作为初始使用重要

时间:2013-04-15 15:35:28

标签: css internet-explorer css3

在chrome中,可以使用font: initial !important;。但是在IE(9)中,它没有获得初始价值。

我该如何解决这个问题?

4 个答案:

答案 0 :(得分:30)

在任何版本的IE中,CSS3 initial关键字都不是supported

答案 1 :(得分:13)

@Adrift完全正确,IE当前没有(IE11)支持initial。但回答问题"我该如何解决这个问题?" ...

font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
font-size: medium;
line-height: normal;
font-family: serif; /* depends on user agent */

答案 2 :(得分:5)

我刚刚遇到了这个错误的行高和最小高度。

在IE上,替换" initial" by" auto"或者"继承"。 例如:

/*IE*/
line-height: inherit !important;
/* Rest of the world */
line-height: initial !important;

/*IE*/
min-height: auto !important; 
/* Rest of the world */
min-height: initial !important;

答案 3 :(得分:1)

微软很遗憾不接受font-size: initial

文档中指定的实际“初始”值为font-size: medium

Microsoft doc:https://msdn.microsoft.com/en-us/library/ms530759(v=vs.85).aspx

Mozilla doc:https://developer.mozilla.org/en-US/docs/Web/CSS/font-size