Какую версию Bootstrap вы используете?Может потребоваться изменить, но это предполагает версию 4.
Сетки начальной загрузки должны иметь родительский класс row
.
<div class="row class-journal-mobile-navigation">
<div class="col-xs-4">
<div class="block"></div>
</div>
<div class="col-xs-4">
<div class="block"></div>
</div>
<div class="col-xs-4">
<div class="block"></div>
</div>
</div>
Для быстрого CSS, возможно, лучше сделать его более конкретным для .class-journal-mobile-navigation
, который вы определили, и как потомок .col-xs-4
.
.class-journal-mobile-navigation .col-xs-4 {
text-align: center;
}
.class-journal-mobile-navigation .col-xs-4 .block {
display: inline-block;
}
Есть много полезныхКлассы CSS, которые вы можете использовать здесь.Чтобы помочь определить макет специально для точки останова XS и не нужен дополнительный CSS.Вот пример того, как некоторые из этих классов могут применяться к вашему примеру.
<div class="row class-journal-mobile-navigation">
<div class="col-xs-4 text-center text-sm-left">
<div class="d-inline-block d-sm-block"></div>
</div>
<div class="col-xs-4 text-center text-sm-left">
<div class="d-inline-block d-sm-block"></div>
</div>
<div class="col-xs-4 text-center text-sm-left">
<div class="d-inline-block d-sm-block"></div>
</div>
</div>
Flex-классы - это еще один вариант!
<div class="col-xs-4 d-flex justify-content-center">