【发布时间】:2015-07-17 17:46:08
【问题描述】:
背景:我正在更新 Rails 应用程序中页面的样式(我希望 rails 部分与此问题无关),并且我在样式标记中添加了内部 CSS。现在我让页面的主要部分看起来像我想要的样子,但是引导导航栏也收到了 CSS 更改,因此导航栏的字体大小和许多其他方面现在都发生了变化,导致与网站的其他部分不一致.
问题:有没有办法告诉页面不要将内部样式应用于导航栏,而是使用外部样式?
【问题讨论】:
-
除了使用
!important,你不能。内联 css 的优先级高于外部 css。 -
我相信 OP 正在使用直接写入 HTML 页面的样式(即在
<head>中的<style>标记中,而不是像<div style=".....">这样的内联样式 -
“特异性”是这里的热门词汇。你最好学习一下。 developer.mozilla.org/en-US/docs/Web/CSS/Specificity
-
@isherwood,我会开始阅读,感谢您的链接。 3 天前,我在没有 CSS 知识的情况下确实被抛出了这个问题,所以总是欢迎任何帮助!
-
我们在这里太重视“敏捷”了,等大炮安装好了。
标签: html css twitter-bootstrap css-specificity