html - 视口(viewport)改变时防止列堆叠? (学士学位)

标签 html css twitter-bootstrap

我修改了 bootstrap 中的导航栏以使用 x-scroll 而不是汉堡包/下拉样式。我遇到的问题是 .navbar-nav 和 .navbar-header 堆叠在移动设备上,我需要它们保持内联。

我尝试了很多方法,但它们都非常困惑且不一致。

<nav class="navbar navbar-default">
    <div class="container-fluid">

        <div class="navbar-header">
            <a class="navbar-brand" href="#"></a>
        </div>

        <ul class="nav navbar-nav">
            <li><a href="#">Link</a></li>
            ...
        </ul>

    </div>
</nav>

CSS:

.navbar-nav {
  float: none;
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.nav li {
  display: inline-block;
  float: none;
}

演示:http://jsfiddle.net/1u7zyehs/2/

我知道 BS 的默认行为是在移动设备上堆叠容器,是否有一种干净的方法来防止它发生?

最佳答案

在针对移动设备的媒体查询中,您可以添加以下... Fiddle

.navbar-header{
  float:left;
}

关于html - 视口(viewport)改变时防止列堆叠? (学士学位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31586127/

相关文章:

java - 在 javafx 运行时更改一种颜色 [全局] 颜色

css - 如何使争鸣与 body 平等

javascript - 使用 javascript 或 jquery 在 jsp/html 中默认选择选项

html - 为什么在 django 中使用 xhtml2pdf 呈现为 pdf 时,html 表中的某些列会崩溃?

html - 内容可滚动时具有固定位置的页眉和页脚?

jquery - 按屏幕尺寸删除图像尺寸

css - 在纯 CSS 中,父级之上的子级具有动态间距

html - 找出边界来自哪里

html - 将图像放在 Navbar Bootstrap 旁边

html - 使用 Bootstrap 网格时可以省略容器元素吗?