Центр-блок также является опцией, не упомянутой в вышеприведенных ответах
<div class="center-block" style="width:200px;background-color:#ccc;">...</div>
Все, что делает center-block
, - это сказать элементу, что поле имеет значение 0 auto, при этом auto - это левый /правильные поля.Однако, если только класс text-center или css text-align: center;установлен на родительском элементе, элемент не знает точки, из которой нужно выполнить этот автоматический расчет, поэтому он не будет центрировать себя, как ожидалось.
Так что текстовый центр - лучший вариант.