的问题发生,因为是触发991px
及以下使用css
其中默认引导切换菜单切换菜单时767px
及以下触发。
要解决这个问题,我们需要在991px
及以下版本中设置自定义样式。
1)边框不会在我的垂直折叠菜单中消失。它看起来很荒谬。
@media (max-width: 991px) {
.navbar-default .navbar-nav > li > a:hover::after,
.navbar-default .navbar-nav > li > a:focus::after {
display: none;
}
}
2)li元素在平板电脑上看起来很低劣。它们仍然在线显示,并且它们碰到页面左角的徽标(这是在我的代码链接中无法看到的图像)。
@media (max-width: 991px) {
.navbar-nav {
margin: 7.5px -15px;
width: 100%;
float: none !important;
}
.nav>li {
position: relative;
display: block;
float: none;
}
}
放在一起在媒体查询max 991px
@media (max-width: 991px) {
.navbar-nav {
margin: 7.5px -15px;
width: 100%;
float: none !important;
}
.nav>li {
position: relative;
display: block;
float: none;
}
.navbar-default .navbar-nav > li > a:hover::after,
.navbar-default .navbar-nav > li > a:focus::after {
display: none;
}
}
Codeply
我的英雄!多谢,伙计。 –
@ThomasMcNish酷!乐意效劳。 –