html - 在 HTML 页面中加载 CSS 文件的顺序是什么?

标签 html css

我想知道在 HTML 页面中加载 CSS 文件的顺序。

我的实际需求是这样的:我的应用程序中有 10 个以上的 CSS 文件。

我在每个 HTML 页面中导入大约 3 到 4 个 CSS 文件。问题是我在某些 CSS 文件中定义了重复的类。这意味着我覆盖了 CSS 文件中的一些 CSS 类。 在某些页面中它的行为是正确的。在某些页面中,它的行为是错误的。我还为 HTML 页面中的一些 DIV 定义了内联样式。我也为那个 DIV 保留 CSS 类。

谁能知道哪个优先级更高或哪个先加载?

最佳答案

通常最后一条规则优先。话虽如此,但也有一些“异常(exception)”,即内联样式优先于外部样式表(内联 !important 比外部 !important 更重要,等等),更具体的选择器会覆盖通用选择器。

阅读所有相关内容 @ http://www.w3.org/TR/CSS2/cascade.html

关于html - 在 HTML 页面中加载 CSS 文件的顺序是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3067455/

相关文章:

html - 是否可以在 HTML/CSS 中隐藏部分显示的列表项?

html - 自动高度不覆盖整个容器

javascript - 如何清空webkit中的控制台日志?

javascript - Bootstrap 下拉菜单不会响应

php - 如何在 3 秒后打开模式?

html - 使 html 页脚占据正文的其余部分

javascript - 模态不工作说 $(...).modal 不是一个函数

html - 当我在 li 中使用 float 时,list-style-type 在 IE 7 中不起作用

javascript - 仅当用户将元素悬停几秒钟时才显示 div

html - html中img的宽度和高度不起作用