Как разместить текст по центру блока в css
Перейти к содержимому

Как разместить текст по центру блока в css

  • автор:

Выравнивание текста в блоке по центру

margin: auto работает только тогда, когда задана ширина для элемента. В данном случаи ширина тега h4 равна 100% от ширины родителя и margin не может его отцентровать!

17 мар 2016 в 19:43
@IgorTkachuk спасибо!
17 мар 2016 в 19:59

4 ответа 4

Сортировка: Сброс на вариант по умолчанию

margin: auto; — выравнивает блок за счёт добавление отступов по краям, но так-как ваш блок на всю ширину, то отступы не добавляются, им просто не где быть.
введите сюда описание изображения
Видно что блок во всю ширину и отступов нету.
Вариант 1
Всё таки выравнивать блок h1 , задать ему не полную ширину.
введите сюда описание изображения
Ширина 75px и видны отступы и блок по центру, но не текст.
Вариант 2
Выравнивать сам текст внутри h1 : text-align: center — выравнивает текст в блоке h1 , а не сам блок.
введите сюда описание изображения
Блок во всю ширину, но текст по центру.

Отслеживать
ответ дан 18 мар 2016 в 13:00
1,923 1 1 золотой знак 18 18 серебряных знаков 36 36 бронзовых знаков

margin: auto; не работает потому что элемент h4 занимает всю ширину блока .block и ей как-бы негде ставить отступ.
Если попробуйте задавать элементу h4 например width:60px; то он выравнивается по центру блока .block .

Отслеживать
ответ дан 18 мар 2016 в 12:08
Shuhratjon Jumaev Shuhratjon Jumaev
702 1 1 золотой знак 6 6 серебряных знаков 23 23 бронзовых знака

Напиши : text-align:center; в .block

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *