Вы можете указать ширину каждого элемента или указать ширину всех элементов.
Документация гласит, что вы должны обернуть row
в container
, затем непосредственно внутри div.row
вы начинаете определять свои div.
<div class="col-lg-6 col-lg-offset-3">
в этом нет необходимости, если только он не предназначен?
Итак, используя эти:
col-lg для больших экранов, следовательно (lg)
col-md для средних экранов, следовательно (md)
кол-см для малых / средних экранов, следовательно (см)
col-xs для очень маленьких экранов, следовательно (xs)
мы можем определить наш макет.
Теперь в вашем случае вы хотите, чтобы все три элемента всегда оставались посередине, вы можете просто указать col-xs-4
для всех них.
.headerBlock{
text-align: center;/* to center the inline elements */
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-xs-4 headerBlock">
<i class="headericon blackicon img-responsive fa fa-code"></i>
<br/>
<kbd class="headingkbd">Heading 1</kbd>
</div>
<div class="col-xs-4 headerBlock">
<i class="headericon blackicon img-responsive fa fa-laptop"></i>
<br />
<kbd class="headingkbd">Heading 2</kbd>
</div>
<div class="col-xs-4 headerBlock">
<i class="headericon blackicon img-responsive fa fa-coffee"></i>
<br />
<kbd class="headingkbd">Heading 3</kbd>
</div>
</div>
</div>
или class="col-xs-4 col-sm-4 col-md-4 col-lg-4"
Только здесь вы явно говорите.