我想在我的rails应用程序中使用以下媒体查询。
@media (min-width: 768px) {
.center.navbar .nav, .center.navbar .nav > li {
display:inline-block;
float:none;
vertical-align:top;
width:100%;
}
.center .dropdown-menu {
display: none;
text-align:left;
}
.center .dropdown.open ul {
display: block;
}
我使用bootstrap作为前端的框架。通常,如果我想覆盖一段Bootstrap CSS,我将我的代码放在覆盖样式表中,但是我不知道在哪里放置媒体查询。我已经尝试了主样式表和覆盖样式表,但它没有阅读它。我确信我在这里错过了一条基本规则,如果有人能指出我正确的方向,我会很感激
答案 0 :(得分:1)
Chrome非常适合CSS优先级调试。
我已将CSS放在<style>
</head>
标记中
并将.center
添加到.navbar
然后右键点击.navbar
,然后点击Inspect Element
您可以在左下角的代码中导航,如果点击.nav
,您可以在右下角看到应用于您选择的CSS(您将识别媒体查询)。
你的css的位置不是问题,优先考虑你的覆盖,因为.center.navbar
包括2个类,默认行为只使用1个类。
确保课程.center
为.navbar
。
注意:强>
对我来说,问题可能有三个原因。
.center
缺失(这就是我要求您确保.center
存在的原因)