2017-02-10 59 views
0

鉴于不带任何附加表CSS下面的代码,什么都没有修改row类:为什么Bootstrap将最后一列移动到下一行?

<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>)被推到下一行,就好像我指定了太多的列,而不管视口宽度如何。为什么是这样?

+2

'col'不是一个有效的引导3类。您必须提供大小和列数。例如。 'col-xs-6' – Turnip

+0

我打算发布一个关于它是如何有效的链接,然后意识到这是一个尚未实现的版本4。谢谢 – MetalPhoenix

回答

2

这是因为您的第二列.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>

+1

谢谢。这解决了它。我一直在使用版本4的Alpha版本文档而没有意识到它: https://v4-alpha.getbootstrap.com/layout/grid/#setting-one-column-width – MetalPhoenix

+1

你很好,很高兴我能帮帮我! – andreas

相关问题