Заголовок центра начальной загрузки


93

Это мой первый опыт работы с Twitter Bootstrap. Я добавил несколько заголовков (h1, h2 и т. Д.), И они выровнены по левому краю. Как правильно центрировать заголовки?


Как вы размещаете заголовки? Внутри контейнера, как pбирка, или без упаковки?
Андрес Ильич

@AndresIlich, внутри row-fluide (который находится внутри container-fluide)
SiberianGuy

вы хотите центрировать все заголовки? или только несколько избранных?
Андрес Ильич

@AndresIlich, я хочу, чтобы все заголовки были по центру по умолчанию
SiberianGuy

Ответы:


141
.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

bootstrap добавил три класса css для выравнивания текста.


69

просто используйте class = 'text-center' в элементе для центрального заголовка.

<h2 class="text-center">sample center heading</h2>

используйте class = 'text-left' в элементе для левого заголовка и используйте class = 'text-right' в элементе для правого заголовка.


29

Просто используйте «justify-content-center» в атрибуте класса строки.

<div class="container">
  <div class="row justify-content-center">
    <h1>This is a header</h1>
  </div>
</div>

2
К чему вся эта сложность? Разве не <h1 class="text-center">проще, как ответил Садег-хан ?
Марко Сулла,

Использование этого позволяет централизовать заголовок в div при использовании начальной загрузки, чего не было при использовании text-center. Заголовок появляется в центре экрана, к чему я и стремился.
a.norman

11

Согласно вашим комментариям, чтобы центрировать все заголовки, все, что вам нужно сделать, это добавить text-align:centerих все одновременно, например:

CSS

    h1, h2, h3, h4, h5, h6 {
        text-align: center;
    }

1
Хотя это правда, идея использования twitter bootstrap заключается в максимально возможном использовании существующих классов. См. Ответ
Цзиньпу

@Skurpi Frameworks действуют как предложения относительно того, что вы можете использовать в проекте; Они ни в коем случае не даны. Хотя проще использовать классы и стили, уже указанные в начальной загрузке, если требования вашего проекта «требуют», чтобы вы внесли некоторые радикальные изменения в структуру, на вопрос OP, то самый простой способ сделать это - просто изменить эти изменения на корневой уровень. В отличие от добавления тонны классов, которые вам действительно не нужны.
Андрес Ильич

@Skurpi Кроме того, эти классы выравнивания не существовали на момент написания. Этому ответу год.
Андрес Ильич

Ильич Вы правы, не смотрел дату этого вопроса, когда приехал сюда
Скурпи

5

Bootstrap поставляется с множеством классов предварительной сборки, и один из них - class="text-left". При необходимости звоните в этот класс. :-)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.