【发布时间】:2016-09-16 23:35:03
【问题描述】:
对不起,如果标题令人困惑,实际问题很容易理解。
我有一个引导响应式导航栏,它在 768px 断点处在移动和桌面视图之间切换。
但是,我希望它将移动导航栏保持在 992px 断点处。
因为宽度超过 768 像素,所以菜单看起来是这样的
所以我在 css 中添加了一个媒体查询来解决这个问题
@media (min-width: 768px) and (max-width: 992px) {
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin-top: 7.5px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse.in{
display:block !important;
}
}
现在移动菜单在 992 像素处切换,但子菜单在 768 像素以上和 992 像素以下的正确位置没有显示
我该如何解决这个问题?
我是否正确地进行媒体查询?
jsFiddle: https://jsfiddle.net/8zne82d2/7/
【问题讨论】:
标签: html twitter-bootstrap css