CSS-свойство text-align задает горизонтальное выравнивание содержимого inline-уровня внутри блока элемента table-cell box.
Свойство CSS text-align
задает горизонтальное выравнивание содержимого встроенного уровня внутри блочного элемента или поля ячейки таблицы. Это означает, что он работает как vertical-align
но в горизонтальном направлении. vertical-align
Try it
Syntax
/ * Значения ключевых слов * / text-align: start; text-align: end; text-align: left; text-align: right; text-align: center; text-align: justify; text-align: justify-all; text-align: match-parent; / * Выравнивание столбца таблицы по символам * / text-align: "."; text-align: "." center; / * Значения выравнивания блока (нестандартный синтаксис) * / text-align: -moz-center; text-align: -webkit-center; / * Глобальные значения * / text-align: inherit; text-align: initial; text-align: revert; text-align: revert-layer; text-align: unset;
Свойство text-align
указывается одним из следующих способов:
- Использование значений ключевых слов
,end
,left
,right
,center
,justify
,justify-all
илиmatch-parent
. - Использование только значения
<string>
, и в этом случае другое значение по умолчанию имеетright
. - Использование как значения ключевого слова, так и значения
<string>
.
Values
start
То же, что
left
если направление слева направо, иright
если направление справа налево.end
То же, что
right
если направление слева направо, иleft
если направление справа налево.left
Содержимое строки выровнено по левому краю коробки с линиями.
right
Содержимое строки выровнено по правому краю коробки с линиями.
center
Содержимое строки находится в центре поля.
justify
Встроенное содержание является оправданным.Текст должен быть расположен на расстоянии между левым и правым краями строки,за исключением последней строки.
-
justify-all
Experimental То же самое, что и
justify
, но также заставляет последнюю строку быть оправданной.match-parent
Подобно
inherit
, но значенияstart
иend
рассчитывается в соответствии с родителемdirection
и заменяются соответствующимиleft
илиright
значение.-
<string>
При применении к ячейке таблицы укажите символ выравнивания,по которому будет выровнено содержимое ячейки.
Accessibility concerns
Несоответствие между словами,созданными обоснованным текстом,может быть проблематичным для людей с когнитивными проблемами,такими как дислексия.
- MDN Понимание СППН,Руководящий принцип 1.4 пояснения
- Понимание Критерий успеха 1.4.8 | Понимание ВКПГ 2.0
Formal definition
Initial value | start или безымянное значение, которое действует как left , если direction равно ltr , right , если direction равно rtl , если start не поддерживается браузером. |
---|---|
Applies to | block containers |
Inherited | yes |
Computed value | как указано, за исключением значения match-parent , которое рассчитывается относительно значения direction его родителя и приводит к вычисленному значению left или right |
Animation type | discrete |
Formal syntax
text-align = start | end | left | right | center | justify | match-parent | justify-all
Examples
Start alignment
HTML
<p> Integer elementum massa at nulla placerat varius. Suspendisse in libero risus, in interdum massa. Vestibulum ac leo vitae metus faucibus gravida ac in neque. Nullam est eros, suscipit sed dictum quis, accumsan a ligula. </p>
CSS
.example { text-align: start; border: solid; }
Result
Centered text
HTML
<p> Integer elementum massa at nulla placerat varius.Suspendisse in libero risus, in interdum massa. Vestibulum ac leo vitae metus faucibus gravida ac in neque. Nullam est eros, suscipit sed dictum quis, accumsan a ligula. </p>
CSS
.example { text-align: center; border: solid; }
Result
Пример использования «justify»
HTML
<p> Integer elementum massa at nulla placerat varius. Suspendisse in libero risus, in interdum massa. Vestibulum ac leo vitae metus faucibus gravida ac in neque. Nullam est eros, suscipit sed dictum quis, accumsan a ligula. </p>
CSS
.example { text-align: justify; border: solid; }
Result
Specifications
Specification |
---|
Логические свойства и значения CSS Уровень 1 # text-align |
Текстовый модуль CSS, уровень 3 # text-align-property |
Browser compatibility
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | |
text-align | 1 | 12 | 1 | 3 | 3. 5 | 1 | ≤37 | 18 | 4 | 10.1 | 1 | 1.0 |
block_alignment_values | 1 | 79 | 1 | No | 15 | 1.3 1 | 37 | 18 | 4 | 14 | 1 1 | 1.0 |
flow_relative_values_start_and_end | 1 | 79 | 1 | No | 15 | 3.1 | 37 | 18 | 4 | 14 | 2 | 1.0 |
match-parent | 16 | 79 | 40 | No | 15 | 15.4 | 37 | 18 | 40 | 14 | 15.4 | 1. 0 |
See also
-
margin: auto
,margin-left: auto
,vertical-align
- 1
- …
- 773
- 774
- 775
- 776
- 777
- …
- 857
- Next
CSS
- tab-size
- Свойство CSS tab-size используется для настройки ширины символов (U+0009).
- table-layout
- Свойство table-layout CSS задает алгоритм,используемый для ячеек,строк и столбцов.
- text-align-last
- The text-align-last CSS property sets how line of block or right before forced break, is aligned.
- text-combine-upright
- The text-combine-upright CSS property sets combination of characters into space single This used to produce an effect that known as tate-chū-yoko (縦中横)
html — я не могу выровнять свой заголовок, хотя я использовал «выравнивание текста: по центру»
Задать вопрос
спросил
Изменено 1 год, 3 месяца назад
Просмотрено 376 раз
Привет, я новичок в html. Моя проблема в том, что я не могу выровнять заголовок h4. Заголовок h4 находится в моем теле с кодом CSS, который центрирует тело. Он выравнивается по левому краю, но при этом должен выравниваться по центру. Я сохранил файлы html и css и обновил свой браузер. Вот html-код:
<тело>Благословен будь благословен
Привет. Что случилось?
Титановая сталь
Вот css:
тело {фоновый цвет: голубой;} р {цвет: белый;} тело {выравнивание текста: по центру;} h2 {граница: сплошная 5px; цвет фона: белый;} h4{граница-радиус: 30px 30px 30px 30px; набивка: 40; ширина: 200 пикселей; цвет фона: фиолетовый;}
- html
- выравнивание по тексту
2
h4
— это тег блочного типа . Когда вы используете ширину
, она выравнивается по пространству 200px
, но не по телу. Поэтому вам нужно использовать
h4 { поле: 0px авто }
дисплей: встроенный блок;
корпус {цвет фона: голубой;} р {цвет: белый;} тело {выравнивание текста: по центру;} h2 {граница: сплошная 5px; цвет фона: белый;} h4{граница-радиус: 30px 30px 30px 30px; набивка: 40; ширина: 200 пикселей; background-color: фиолетовый;display:inline-block;}
<тело>Благословен будь благословен
Привет. Что случилось?
Титановая сталь