【发布时间】:2018-04-05 14:30:39
【问题描述】:
我有 2 个页面(SignIn 和 PasswordReset)和一个外部 CSS 文件(名为 MainStyleSheet.css)。我的页面中有一些 HTML 元素,它们都有一个类(名为 ab-control-container)。
在这两个页面中,我都需要为 ab-control-container 类覆盖一些样式表。
让我感到困惑的问题是,在第一页 (SignIn) 中,内部样式表覆盖了外部样式表,但在第二页 (PasswordReset) 中,那些与样式表相同的内部样式表第一页,不覆盖外部。
这是 Chrome Inspect Element 工具显示的内容: 第一页:
【问题讨论】:
-
如果相同的特异性最后一个将获胜......所以检查订单
-
将内部的放在外部的之后(如果它们是覆盖)。样式适用于特定性,在特定性相同的情况下,规则的顺序开始发挥作用,后来出现的规则会覆盖较早的规则
标签: html css css-selectors stylesheet