css - 特定的 css 选择器被非特定的覆盖

标签 css sass

我有一些非常具体的选择器被非常通用的样式覆盖了。 Chrome 和 FF 显示相同的样式(错误的,通用的,一个),但他们的开发工具显示略有不同,这对我来说都没有任何意义。这是元素特异性的截图,谁能告诉我这里出了什么问题?

正确的、最具体的选择器应该是 24px

注意:没有使用 !important。我在后端使用 sass。

enter image description here

enter image description here

最佳答案

这取决于文件的顺序。浏览器从上到下应用规则,因此将通用选择器放在文件顶部,将特定选择器放在底部。

关于css - 特定的 css 选择器被非特定的覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42838537/

相关文章:

html - Bootstrap 最大 2 列 div 彼此相邻

ruby-on-rails - rake assets:precompile > Sass::SyntaxError: Invalid CSS after "}": 预期 "}",是 ""

css - 如何在 Visual Studio 2017+ 中编译 Less/Sass 文件

css - 为自定义 Kendo UI 网格按钮添加 "active"颜色

java - 我的某些 jsp 页面在 Firefox 中无法运行,但这些页面在 IE 中运行良好?

css - 在没有 JS 的 CSS 动画之后应用样式

javascript - angularjs在没有jquery的情况下将css属性添加到元素

css - 在 SASS 中提取部分边界属性

angular - 在 ionic 3 中创建自定义对话框/弹出窗口/警报

reactjs - 包裹构建失败 `bundle.scss:undefined:undefined: plugin is not a function`