css - twitter-bootstrap 响应式菜单中的故障行为

标签 css twitter-bootstrap

我试图让 tb 网站上的一个示例的菜单栏始终保持恒定的高度,但我遇到了一些奇怪的行为。

在以下演示中:

http://twitter.github.com/bootstrap/examples/fluid.html

如果您将浏览器的宽度调整为大约 1070/1080 像素,该栏会跳到一个丑陋的高度,然后又下降。就好像响应式 CSS 中的某个位置有一个媒体查询,该查询未占浏览器宽度的 ~2px 范围。我将此作为我的应用程序的基准,并且非常感谢有关如何解决此问题的任何建议。

最佳答案

问题来自于某些页面特定样式(来自fluid.html):

@media (max-width: 980px) {
    .navbar-text.pull-right {
        float: none;
        padding-left: 5px;
        padding-right: 5px;
    }
}

与一些外部CSS(来自bootstrap-responsive.css):

@media (max-width: 979px) {
    .nav-collapse .nav {
        float: none;
        margin: 0 0 10px;
    }
}

如您所见,这些媒体查询之间存在 1px 的差异。如果您要编辑第一个也使用 979px,事情就不会再跳了。

关于css - twitter-bootstrap 响应式菜单中的故障行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15508568/

相关文章:

javascript - Accordion 打开和关闭时发生变化

css - Bootstrap 中心导航栏元素

html - 单选按钮 - 奇怪的行为,如何设置它们的样式?

javascript - select2.js 和 chosen.js 无法在下拉菜单中正确呈现

jquery - Facebook Like 按钮在隐藏加载时不显示

angularjs - 在 select 标签中显示部分选项或选项内容的简写

javascript - 使用 Javascript 在点击时切换背景颜色

css - 说 element1, element2 {display : inline block;} and element1 + element2 (display: inline block;)? 有什么区别

html - Font Awesome 显示为正方形

html - Firefox 破坏 Bootstrap 行显示