Итак, если у меня есть только один элемент, в моем случае кнопка, я просто добавляю класс .center-block
к этому элементу и центрируется.Центрирование 2 элементов внутри столбца Bootstrap
<div class="form-group">
<div class="col-sm-4 col-sm-offset-4">
<button type="submit" class="btn btn-primary center-block">Element 1</button>
</div>
</div>
Но что, если у меня есть два элемента? Я попытался обернуть их в DIV и добавил .center-div
класс следующим образом:
HTML:
<div class="form-group">
<div class="col-sm-4 col-sm-offset-4">
<div class="center-div">
<button type="submit" class="btn btn-primary">Element 1</button>
<button type="submit" class="btn btn-primary">Element 2</button>
</div>
</div>
</div>
CSS:
.center-div {
display: inline-block;
margin-right: auto;
margin-left: auto;
}
.center-div
почти такой же, как .center-block
за исключением что я использовал display: inline-block;
вместо display: block;
так, чтобы он соответствовал размеру содержимого.
К сожалению, это не работает. Если я не изменю его на display: block;
и не установит его фиксированную ширину, как 200px.
Что мне здесь не хватает?
Ok, которая работает. Спасибо! –