css властивість text-indent
Властивість text-indent встановлює величину відступу тексту у першому рядку текстового блоку.

Використовуючи властивість text-indent відступ розглядається як маржа, застосована до початкового краю рядка. Вона впливає лише на лінії, які є першими форматованими лініями елемента (якщо інше не вказано за допомогою ключових слів each-line та / або hanging).
Як значення приймаються будь-які одиниці довжини, прийняті в CSS - наприклад, пікселі (px), дюйми (in), пункти (pt) та ін. При завданні значення у відсотках, відступ першого рядка обчислюється в залежності від ширини блоку. Допустимо використовувати негативні значення, але при цьому в різних браузерах можливе виникнення помилок.
Синтаксис:
/* Значення <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;
автор: Svitlana
- Нотатка
-
Допускаються від'ємні значення, тоді перший рядок зміститься вліво.
автор: Svitlana
Синтаксис
text-indent: length|initial|inherit;
Властивість text-indent може отримувати 6 значень:
-
length -
В якості значення приймаються будь-які одиниці довжини прийняті в CSS. Без задання 0.
автор: Svitlana -
initial -
Встановлює цю властивість в значення без задання
автор: Svitlana -
inherit -
Успадкує значення властивості від свого батьківського елемента
автор: Svitlana -
percentage -
В якості значення приймаються відсотки відносно ширини батьківського блоку.
автор: Svitlana -
each-line -
Відступи впливають на першу лінію контейнера блоку, а також на кожну лінію після примусового розриву рядка.
автор: Svitlana -
hanging -
Інвертує, які лінії мають вплив. Усі рядки крім першої лінії, матимуть відступ.
автор: Svitlana
| Значення без задання: | 0 |
|---|---|
| Наслідує: | Так |
| Анімується: | Так |
| JavaScript синтаксис: | object.style.textIndent="50px" |
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| text-indent | 1.0 | 1.0 | 1.0 | 3.5 | 12.0 | 3.0 |
| Переглядач | |||
|---|---|---|---|
| text-indent | 1.0 | 1.0 | 1.0 |
Приклади
+ запропонувати свій приклад у пісочниці
Класичний абзацний відступ: перший рядок зміщено на 50 пікселів, наступні починаються від краю.
HTML
<p>Перший рядок цього абзацу зміщено на 50 пікселів. Текст навмисно довгий, щоб він зайняв кілька рядків — тоді видно, що решта рядків починаються від самого краю.</p>
CSS
p {
text-indent: 50px;
}
Динамічний приклад впливу різних значень властивості на рядок тексту
Простий приклад використання властивості
Коментарі
Коментарів ще немає — будьте першим!