18

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

我该如何解决这个问题?

4

4 回答 4

32

任何版本的 IEinitial都不支持CSS3关键字。

于 2013-04-15T15:44:01.643 回答
15

@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 */
于 2014-10-27T16:41:33.777 回答
6

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

在 IE 上,将“initial”替换为“auto”或“inherit”。例如:

/*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;
于 2014-04-24T01:13:02.263 回答
2

不幸的是,微软不接受font-size: initial.

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

微软文档:https ://msdn.microsoft.com/en-us/library/ms530759(v=vs.85).aspx

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

于 2015-07-24T19:53:35.250 回答