当视口改变时,防止列堆叠? (BS)

时间:2015-07-23 11:33:07

标签: 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的默认行为是在移动设备上堆叠容器,是否有一种干净的方法可以防止它发生?

1 个答案:

答案 0 :(得分:2)

在定位移动设备的媒体查询中,您可以添加以下内容... Fiddle

mkfifo /tmp/mypipe