在 chrome 中,可以使用font: initial !important;
. 但是在 IE(9) 中,它没有获得初始值。
我该如何解决这个问题?
在 chrome 中,可以使用font: initial !important;
. 但是在 IE(9) 中,它没有获得初始值。
我该如何解决这个问题?
@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 */
我刚刚遇到了这个关于线高和最小高度的错误。
在 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;
不幸的是,微软不接受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