2017-02-11 9 views
-1

У меня есть элемент в строке Bootstrap. Элемент принимает разное количество столбцов на конфигурациях xs, sm, md и lg экрана. Мне нужно, чтобы элемент находился посередине, когда требуется 12 столбцов. Является ли это возможным? Если да, то как я могу это сделать? Например:Центр div, когда он занимает 12 столбцов в bootstrap

<div class="row"> 
<div class="col-xs-12 col-sm-12 col-md-6 col-lg-4"> 
    SOME TEXT 
</div> 
<div class="col-xs-12 col-sm-12 col-md-6 col-lg-4"> 
    SOME TEXT 
</div> 
<div class="col-xs-12 col-sm-12 col-md-6 col-lg-4"> 
    SOME TEXT 
</div> 

И если я положил строку в DIV, который жидкость я хочу элементы всегда быть в середине, но когда я сжиматься браузер для конфигурации см это делает элемент принимать 12 столбцы сами по себе и, следовательно, у меня относительно относительно разрыв на левой стороне огромный пробел справа.

+1

вы использовали ** текст-центр ** класса? –

+0

Да. И он не работал для меня. –

+0

@GaneshRadhakrishnan, oh. Я неправильно понял. Я читаю text-align: center. Что вы можете сказать о классе текстового центра, пожалуйста? –

ответ

1

Oh! Там я вышел с этой идеей, и, похоже, это сработало. Я просто добавить немного CSS до элементов, которые принимают столбцы:

margin:0 auto; 

и то, что код делает фактически центрирует элементы в их столбцах.

0

Да, @GaneshRadhakrishnan правильно, вы должны использовать center-text класс Bootstrap как это:

<div class="row"> 
    <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 center-text"> 
     SOME TEXT 
    </div> 
    <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 center-text"> 
     SOME TEXT 
    </div> 
    <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 center-text"> 
     SOME TEXT 
    </div> 
</div> 
+0

Будет ли это работать только для текста или для всех элементов в строке? –