CSS继承问题

标签 css inheritance

我有一个样式表 (layout.css),它在样式表顶部导入以下 CSS:

@import "reset.css";
@import "typography.css";
@import "forms.css";
@import "fonts/fonts.css";
@import "tablecloth.css";

除了那该死的排版样式表之外,一切似乎都井井有条。我的意思是,当我将样式应用到某个段落时,应用到它的唯一样式取自排版样式表。

例子:

应用于layout.css:

#three-col-container #right-col.filter p.more { color: #ff0000; font-size: 1.2em; }

已应用 Inspector 告诉我的内容(这些样式包含在排版样式表中):

p { font-size: 1em; color: #444; }

我从来没有遇到过这种继承问题。其他样式表按预期工作。

欢迎提出任何建议。

谢谢。

最佳答案

您可以尝试在要覆盖的规则末尾、分号之前使用 !important 标志。

这将确保它始终被应用,因此应该覆盖继承的规则。

关于CSS继承问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8243637/

相关文章:

jquery - 将 Twitter 小部件宽度扩展到 520px 限制之外 : post-March 2016

c# - 如何创建基本字符类的实例

java - 在 Java 中显式调用默认方法

javascript - 如何要求 btn-radio Angular Bootstrap 按钮?

javascript - 由于@font-face,jQuery 计算出了错误的高度

html - 垂直对齐内容

java - 为什么继承的方法使用不重新定义的变量?

inheritance - Ormlite关系和继承

java - 扩展类的正确方法,以便我可以覆盖 equals()

html - 为什么选择 html 元素时必须精确?