html - Bootstrap 网格列无法正常工作

标签 html css twitter-bootstrap

我正在尝试创建一个包含三个主要部分的页面:下面我将它们称为类 .one.two。三。这三个 div 在移动设备 (xs) 上相互堆叠,但在 sm View 上 .three 应该作为侧边栏放在右边,而 .one .two 应该保持堆叠。

这是 html:

<div class="container">
    <div class="row one">
        <div class="one col-xs-12 col-sm-8">
            <div> lorem ipsum </div>
        </div>
    </div>
    <div class="row two">
        <div class="two">
            <div class="col-xs-6 col-sm-2" id="Prev">
                left arrow
            </div>
            <div class="col-xs-6 col-sm-2 col-sm-offset-4" id="Next">
                right arrow
            </div>
        </div>
    </div>
    <div class="row three">
        <div class="three col-xs-12 col-sm-3">
            lorem ipsum
        </div>
    </div>
</div> <!--container -->

视觉上是这样的:
.one col-sm-8 .three col-sm-3 col-sm-offset-1
.two col-sm-2*2

我试图在没有行的情况下完成此操作,但左箭头 .two col-sm-6 填充到 .one col-sm-8 的右侧,并且将其他两个 div 留在它下面。对于三行,.three col-sm-3 col-sm-offset-1 没有正确上升到 .one col-sm-8 旁边。如何使这些列正常工作?

最佳答案

尝试

<div class="container">
    <div class="row">
        <div class="col-xs-12 col-sm-9">
          <div class="row one">
            <div class="col-xs-12"><div> lorem ipsum </div></div>
          </div>
          <div class="row two">
            <div class="col-xs-6" id="Prev">left arrow</div>
            <div class="col-xs-6" id="Next">right arrow</div>
          </div>
        </div>
        <div class="three col-xs-12 col-sm-3">lorem ipsum</div>
    </div>
</div>

关于html - Bootstrap 网格列无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34213463/

相关文章:

html - 图例标签无法使用 Bootstrap 网格正确渲染

css - 处理跨多个页面使用的 Div 容器内的样式

javascript - 自动隐藏 html 中的标题

javascript - 使用 jQuery 通过 iFrame 获取内容

javascript - Bootstrap datetimepicker CSS 问题

html - Bootstrap 下拉菜单在轮播幻灯片中不起作用

html - 如何使用 css 修复我网站中的 Logo 位置

javascript - 无法让 datatables.net 使用 JavaScript

css - 在 bootstrap 上定位 .card-img-top

twitter-bootstrap - grunt-contrib-sass 不编译 css 文件