html - 为什么 Bootstrap 将最后一列移动到下一行?

标签 html css twitter-bootstrap twitter-bootstrap-3 markup

鉴于以下代码没有附加到表格,没有任何修改 row类:

<div class="row">
    <div class="itemGrid">
        <div class="col-xs-1"></div>
        <div class="col">
            <table>
                ... 4 TD columns, 4 tr rows, no content of fixed widths
            </table>
        </div>
        <div class="col-xs-1"></div>
    </div>
</div>

.itemGrid 的样式:

.itemGrid{
    text-align: center;
}

第三列( <div class="col-xs-1"></div> )被推到下一行,就好像我指定了太多列,无论视口(viewport)宽度如何。这是为什么?

最佳答案

这是因为您的第二列 .col 未指定。尝试例如:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
  <div class="itemGrid">
    <div class="col-xs-1">test</div>
    <div class="col-xs-10">
      <table>
        ... 4 TD columns, 4 tr rows, no content of fixed widths
      </table>
    </div>
    <div class="col-xs-1">test</div>
  </div>
</div>

关于html - 为什么 Bootstrap 将最后一列移动到下一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42163236/

相关文章:

jquery - 资源解释为文档但使用 MIME 类型 text/csv : 传输

html - 创建一个向上打开的下拉菜单

css - Bootstrap 4 侧边栏 css 过渡不起作用

html - 如何使用 css 为当前 div 设置标签样式?

jquery - 单击时保持 Bootstrap 下拉菜单打开

php - 在 Bootstrap 表中隐藏表列

html - 更改背景图像时白色闪烁

html - 一个 DIV 内的 CSS 三 Angular 形和框

html - 带有动画 CSS 文本覆盖的嵌套 Div

javascript - 即使使用empty()清除DOM后,jquery函数也会执行两次