--- title: text-align slug: Web/CSS/text-align translation_of: Web/CSS/text-align ---
text-align CSS свойство описывает, как линейное содержимое, наподобие текста, выравнивается в блоке его родительского элемента. text-align не контролирует выравнивание элементов самого блока, но только их линейное содержимое.
{{cssinfo}}
Формальный синтаксис: {{csssyntax("text-align")}}
text-align: left text-align: right text-align: center text-align: justify text-align: start text-align: end text-align: match-parent text-align: start end text-align: "." text-align: start "." text-align: "." end text-align: inherit
start {{experimental_inline}}left если направление слева направо, и right если наоборот.end {{experimental_inline}}right если направление слева направо, и left если наоборот.leftrightcenter<string> {{experimental_inline}}justifymatch-parent {{experimental_inline}}inherit с различием, что значение start и end вычисляются в соответствии {{cssxref("direction")}} и заменяются соответствующим left или right значением.p { background:gold; width:22em; }
несколько текста...p { background:gold; width:22em; margin: 1em auto; }
несколько текста...p { background:gold; width:22em; }
несколько текста...Стандартный совместимый способ центрировать сам блок без выравнивания его содержимого, это установка его left и right margin в auto, пример:
margin:auto; или margin:0 auto; или margin-left:auto; margin-right:auto;
| Спецификация | Статус | Комментарий |
|---|---|---|
| {{SpecName('CSS Logical Properties', '#text-align', 'text-align')}} | {{Spec2('CSS Logical Properties')}} | Нет изменений |
| {{SpecName('CSS3 Text', '#text-align', 'visibility')}} | {{Spec2('CSS3 Text')}} | Добавлены ключевые слова start, end и match-parent. Изменено безымянное начальное значение в start (которое было). |
| {{SpecName('CSS2.1', 'text.html#alignment-prop', 'text-align')}} | {{Spec2('CSS2.1')}} | Нет изменений |
| {{SpecName('CSS1', '#text-align', 'text-align')}} | {{Spec2('CSS1')}} | Исходное определение. |
{{Compat("css.properties.text-align")}}