--- 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
если наоборот.left
right
center
<string>
{{experimental_inline}}justify
match-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')}} | Исходное определение. |
{{CompatibilityTable}}
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка (left , right , center and justify ) |
1.0 | {{CompatGeckoDesktop("1.0")}} | 3.0 | 3.5 | 1.0 (85) |
Block alignment values [1] {{non-standard_inline}} | 1.0{{property_prefix("-webkit")}} | {{CompatGeckoDesktop("1.0")}}{{property_prefix("-moz")}} | {{CompatNo}} | {{CompatNo}} | 1.0 (85){{property_prefix("-khtml")}} 1.3 (312){{property_prefix("-webkit")}} |
start {{experimental_inline}} |
1.0 | {{CompatGeckoDesktop("1.0")}} | {{CompatNo}} | {{CompatVersionUnknown}} | 3.1 (525) |
end {{experimental_inline}} |
1.0 | {{CompatGeckoDesktop("1.9.2")}} | {{CompatNo}} | {{CompatNo}} | 3.1 (525) |
match-parent {{experimental_inline}} |
16 | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
{{cssxref("string>")}} value{{experimental_inline}} |
{{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Возможность | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Block alignment values [1] {{non-standard_inline}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
start {{experimental_inline}} |
{{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
end {{experimental_inline}} |
{{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
match-parent {{experimental_inline}} |
{{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
{{cssxref("<string>")}} value{{experimental_inline}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] Оба WebKit и Gecko поддерживают префиксную версию left
, center
, и right
, которая применяется не только к линейному содержимому, но также и к блочным элементам. Это используется для реализации унаследованных {{htmlattrxref("align", "td")}} атрибутов на некоторых таблично-связанных элементах. Не используйте их в рабочих сайтах.