--- title: text-indent slug: Web/CSS/text-indent translation_of: Web/CSS/text-indent ---
Свойство text-indent
определяет размер отступа (пустого места) перед строкой в текстовом блоке. По умолчанию это свойство управляет отступом только первой строкой блока, однако ключевые слова hanging
и each-line
могут изменить данное поведение.
Строка смещается по горизонтали к левому или к правому (при размещении текста справа налево) краю блока, в котором содержится элемент.
{{cssinfo}}
/* значение <length> */ text-indent: 3mm; text-indent: 40px; /* значение <percentage> зависит от ширины блока*/ text-indent: 15%; /* значения ключевых слов */ text-indent: 5em each-line; text-indent: 5em hanging; text-indent: 5em hanging each-line; /* международные значения */ text-indent: inherit; text-indent: initial; text-indent: unset;
<length>
<percentage>
each-line
{{experimental_inline}} (экспериментальное значение)hanging
{{experimental_inline}} (экспериментальное значение)<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
p { text-indent: 5em; background: powderblue; }
{{ EmbedLiveSample('Simple_indent','100%','100%') }}
percentage>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
p { text-indent: 30%; background: plum; }
{{ EmbedLiveSample('Percentage_indent_example','100%','100%') }}
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('CSS3 Text', '#text-indent', 'text-indent')}} | {{Spec2('CSS3 Text')}} | Добавили ключевые слова hanging и each-line |
{{SpecName('CSS3 Transitions', '#animatable-css', 'text-indent')}} | {{Spec2('CSS3 Transitions')}} | Определяет text-indent как анимированное свойство |
{{SpecName('CSS2.1', 'text.html#indentation-prop', 'text-indent')}} | {{Spec2('CSS2.1')}} | Подробно определяет поведение блочно-строчных элементов (display: inline-block) и незаполненных блоков (anonymous block boxes) |
{{SpecName('CSS1', '#text-indent', 'text-indent')}} | {{Spec2('CSS1')}} | Начальное определение |
{{Compat("css.properties.text-indent")}}