我创建一个导航条和它的使用作了一个无序列表。我想重写我的风格,因此看起来不同。我试着改变它的类,但是实际的样式覆盖了它。由于覆盖CSS布局
覆盖CSS布局
回答
在样式声明,使用!important
,像这样:
.myFirstOne {
color: blue !important; /* for example */
}
确保你把!important
最后。有没有一种方法可以将属性从style
属性中分解出来并放入一个类中?这将是这样做的一个更清洁,不那么单调乏味的方式,如!important
必须来自每一个声明之后。
对CSS层叠规则的详细信息,请参阅this link。
CSS是顺序敏感。
如果你定义的第一个元素的样式,然后定义所有元素的样式,然后所有元素的样式将优先,即使是第一要素。或者,如果您先定义所有元素的样式,然后定义第一个元素的样式,那么当浏览器开始计算时,第一个元素的样式将优先于所有元素的样式了解如何渲染第一个元素。
不总是 - 考虑'.className {color:blue; },元素{color:red; }','
还,使用'!important'抛出这些关闭,并可能导致完全无视其他属性(如我已经提到) – 2010-01-05 02:02:06
我不perfer使用!important
我宁愿把一类的第一个元素和风格它这样:
<!-- html -->
<ul>
<li class="first">first item</li>
<li>second item</li>
<li>third item</li>
</ul>
/* css */
ul li {
color: blue;
}
ul li.first {
color: red;
}
- 1. Css布局引导覆盖
- 2. 保护CSS布局覆盖div像addthis.com
- 3. Magento布局覆盖!
- 4. SWT覆盖布局
- 5. 包括布局覆盖父布局
- 6. 覆盖DS默认布局
- 7. android布局覆盖问题
- 8. 布局元素覆盖角
- 9. Android XML布局覆盖
- 10. 覆盖软键盘布局
- 11. 双列css布局不覆盖对方底部空间
- 12. 错误RTL布局HTML - CSS覆盖不起作用
- 13. 覆盖画布覆盖在画布上
- 14. Vue js加载器覆盖全局css
- 15. SilverStripe PHP覆盖$布局变量
- 16. 在SurfaceView上覆盖Android布局
- 17. 如何覆盖默认键盘布局?
- 18. 如何覆盖默认布局
- 19. 覆盖布局在网格上的Android
- 20. 用自定义布局覆盖ActionBar
- 21. 基于布局的Typoscript覆盖
- 22. 覆盖imageview没有推布局下来
- 23. 布局上的相对布局的底部覆盖
- 24. CSS覆盖
- 25. 覆盖javascript css
- 26. 覆盖datatables css
- 27. 覆盖与CSS
- 28. 覆盖reCAPTCHA CSS
- 29. 覆盖Bootstrap CSS
- 30. 用CSS覆盖
感谢那些做了 – jmasterx 2010-01-05 01:40:28
+1也许不是解决问题的最佳解决方案,但有时最简单的解决方案可能是最好的。 – bendewey 2010-01-05 01:42:35
这不是执行此操作的最佳方法。 !重要的是被某些浏览器忽略,并且IE6有一个错误,其中!重要属性的顺序不会被保留,所以如果你声明和!重要样式,并在稍后尝试重新声明它,那么它将无法工作。 – 2010-01-05 01:42:55