我正在创建一个导航栏,它是使用无序列表制作的。我想为第一个覆盖我的风格,所以它看起来不同。我尝试更改其类,但实际样式覆盖了它。谢谢
最佳答案
CSS 是顺序敏感的。
如果为第一个元素定义样式,然后为所有元素定义样式,则所有元素的样式都将优先,即使是第一个元素也是如此。
或者,如果您先为所有元素定义样式,然后为第一个元素定义样式,那么当浏览器开始弄清楚时,第一个元素的样式将优先于所有元素的样式如何呈现第一个元素。
关于css - 覆盖 CSS 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2003606/