html - 如何使 Bootstrap 3 列在更大的设备上换行内容?

标签 html css twitter-bootstrap media-queries

我基本上是在尝试构建一个导航栏(我不想使用 Bootstrap 导航栏),在手机上 (xs),我希望各个元素为全宽,但在所有较大的设备我只是希望它们自然流动。

现在我有了这个,它显然可以在除 xs 设备之外的所有设备上设置宽度,但这对于文本来说看起来不自然。

<div class="row header">
    <a href="/creations"><div class="col-sm-2 bar-col">
        Creations
    </div></a>
    <a href="/blog"><div class="col-sm-2 bar-col">
        Blog
    </div></a>
    <a href="/teaching"><div class="col-sm-2 bar-col">
        Teaching
    </div></a>
</div>

是否有 Bootstrap 方法可以做到这一点?最好的方法是什么?我一直在考虑放弃这里的 Bootstrap 东西,并使用 @media 查询来实现这一点。我应该去吗?

最佳答案

我会使用@media查询,我从来没有遇到过它们的问题,而且它们很容易掌握,特别是如果你知道如何做它们,我猜你会这样做,因为你提到了它们。

哦,如果你看一下 bootstrap.css,它使用 @media 查询本身,因为这是 css 的“内置”响应部分...

希望这有帮助。

关于html - 如何使 Bootstrap 3 列在更大的设备上换行内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23001396/

相关文章:

javascript - jQuery load(),加载不正确。我该如何解决这个问题?

javascript - 如何将 JQuery 输出格式化为页面顶部并使用 CSS 设置样式

html - 如何同时实现跨浏览器的min-height和max-height?

html - 如何在不编辑 bootstrap css 的情况下使用 sass 修改 bootstrap 4

javascript - 一些帮助使用 Laravel 设置 Zurb Foundation 5

javascript - 如何复制行并将选定的行粘贴到同一个表中

javascript - 如何在 jQuery/JavaScript Bootstrap 中插入 PHP 变量?

javascript - 简单的 CSS 转换不适用于浏览器,但适用于 phonegap

javascript - AngularJS 属性在第一次调用时未绑定(bind)

javascript - 如何让 javascript 打开和关闭侧边菜单?