Свойство text-indent указывает размер отступа первой строки внутри текстового блока.
Направление текста определяется свойством direction.
Если указано отрицательное значение, первая строка будет смещена налево.
Свойство text-indent применяется только к первой строке текста внутри элемента.
Значения "each-line" и "hanging" являются экспериментальными.
| Значение по умолчанию | 0 |
| Применяется | К блочным контейнерам. |
| Наследуется | Да |
| Анимируемое | Да. Свойство text-indent анимируемо. |
| Версия | CSS1 |
| DOM синтаксис | object.style.textIndent = "100px"; |
Синтаксис
text-indent: length | percentage | each-line | hanging | initial | inherit;Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
p {
text-indent: 100px;
}
</style>
</head>
<body>
<h2>Пример свойства text-indent</h2>
<p>Текст со свойством text-indent. Текст со свойством text-indent. Текст со свойством text-indent. Текст со свойством text-indent. Текст со свойством text-indent. Текст со свойством text-indent.</p>
</body>
</html>Рассмотрим другой пример, где отступ указан в единицах измерения pt, em, % и cm:
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
div.a {
text-indent: 20pt;
}
div.b {
text-indent: -5em;
}
div.c {
text-indent: 70%;
}
div.d {
text-indent: 4em;
}
div.e {
text-indent: 5cm;
}
</style>
</head>
<body>
<h2>Пример свойства text-indent</h2>
<h3>text-indent: 20pt</h3>
<div class="a">
Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов.
</div>
<h3>text-indent: -5em</h3>
<div class="b">
Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов.
</div>
<h3>text-indent: 70%</h3>
<div class="c">
Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов.
</div>
<h3>text-indent: 4em</h3>
<div class="d">
Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов.
<h3>text-indent: 5cm</h3>
<div class="e">
Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов.
</div>
</body>
</html>Значения
| Значение | Описание |
|---|---|
| length | Указывает отступ в единицах измерения (px, pt, cm, em и т. д.). Значение по умолчанию - 0. Отрицательные значения допустимы. |
| percentage | Указывает отступ в процентах. Зависит от ширины блока. |
| each-line | Отступ влияет на первую строку, а также на каждую строку после принудительного разрыва, но не влияет на строки после мягкого разрыва. |
| hanging | Указывает, к каким строкам применяется отступ. Отступ не добавляется к первой строке. |
| initial | Устанавливает свойство в значение по умолчанию. |
| inherit | Значение элемента наследуется от родительского элемента. |
Поддержка браузера
|
|
|
|
|
|
|---|---|---|---|---|
| 1.0+ | 12.0+ | 1.0+ | 1.0+ | 3.5+ |
Практикуйте свои знания
What is the main purpose of the text-indent property in CSS?
Правильный!
Неправильно!