2017-02-10 18 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 еще не реализована ... whoops. Спасибо – 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, не понимая этого: https://v4-alpha.getbootstrap.com/layout/grid/#setting-one-column-width – MetalPhoenix

+1

Ты рад, я рад, что смог Помогите! – andreas