css - 覆盖 CSS 布局

标签 css

我正在创建一个导航栏,它是使用无序列表制作的。我想为第一个覆盖我的风格,所以它看起来不同。我尝试更改其类,但实际样式覆盖了它。谢谢

最佳答案

CSS 是顺序敏感的。

如果为第一个元素定义样式,然后为所有元素定义样式,则所有元素的样式都将优先,即使是第一个元素也是如此。

或者,如果您先为所有元素定义样式,然后为第一个元素定义样式,那么当浏览器开始弄清楚时,第一个元素的样式将优先于所有元素的样式如何呈现第一个元素。

关于css - 覆盖 CSS 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2003606/

相关文章:

html - 使用翻译百分比垂直居中元素

Css3,当鼠标悬停在父div上时显示或隐藏子div

html - 当链接被分成多个 CSS 列时,悬停状态出现故障

php - 如何使用 codeigniter 在 css 文件中设置 base_url(),以访问 css 文件中的 background_image_url?

javascript - 无法拖动/缩放/与 Google map 交互

javascript - 从文件夹中的文件生成 <img> 并将 css 样式应用于 img 或容器(基于文件名) – (Javascript/JQuery/PHP?)

javascript - 在同一个 html 页面上显示多个人力车图

html - CSS 推送菜单将缓入但不会东出

javascript - 如何在 Foundation 6 中淡入包含类 'hide' 的元素?

css - &lt;header&gt; 中的容器元素未显示