重置"继承" ed CSS字体样式

时间:2014-03-28 09:08:59

标签: html css

我在main.css中有以下内容:

a, ..., em, ..., var {
    ...
    font-style: inherit;
    ...
}

因此,网站页面上的<em>元素不再是斜体。

我不知道是谁以及为什么这样做,但我不想改变它。但是,在我的特定类中,比如MyClass,我希望font-style元素的行为类似于没有任何css规则的行为。

有可能吗?

我试过

.MyClass em {
    font-style: initial;
}

但这没有帮助......

我可以把“斜体”,但我希望浏览器本身决定它应该如何显示这个标签....

1 个答案:

答案 0 :(得分:5)

initial并不意味着浏览器默认,它表示CSS默认值,它基于每个属性而不会因元素而改变。

无法使用CSS告诉浏览器使用其默认样式。如果您不希望将其从重置样式中删除,那么设置font-style: italic就足够了,因为这是每个浏览器样式em元素的几乎所有。

相关问题