【发布时间】:2016-04-13 21:04:25
【问题描述】:
在摆弄示例代码的样式时,我发现代码的样式会覆盖我的样式,因为它们会使用更高优先级的引用(例如:.div .class > .class)。
我会遇到这样的情况:
我如何找出覆盖我的风格的风格?我想避免使用!important,因为最终我会遇到同样的情况。
编辑:我不是在问为什么会这样。我已经知道优先级,因此我提到.div .class 的优先级高于.class。我想追踪实际使用的是什么,而不是简单地告诉我它是“不活动的”。另外,我已经知道 Chrome Developer,因为屏幕截图来自 Chrome Developer。
编辑:实际问题已解决,但问题仍然存在...... 有没有更简单的方法来查看导致覆盖的原因?
修复:我只需要按正确顺序选择选择器。先是.box,然后是.box-blue。
【问题讨论】:
-
万一有人好奇。这是 Angular 拖放脚本的改编代码。 marceljuenemann.github.io/angular-drag-and-drop-lists/demo/#/…我喜欢它的功能,但演示很糟糕......
-
如果您在样式检查器中只看高三行,您将看到
border的非划线条目,这是设置边框颜色的内容。那是活动的. -
虽然在这种情况下是正确的,但如果样式从链接中获得更高的优先级,比如
.container .box-blue,那么查找起来就不太方便了。
标签: html css developer-tools web-inspector