CSS селектор :dir() — вибір за напрямком письма (rtl, ltr)
CSS псевдоклас :dir() вибирає елементи за напрямком письма: ltr (зліва направо) або rtl (справа наліво).
Загальний опис
Відрізняється від селектора за атрибутом [dir="rtl"] тим, що враховує успадкований напрямок. Елемент може не мати атрибута зовсім, але лежати всередині rtl-блоку — і :dir(rtl) його знайде.
Синтаксис
:dir(ltr | rtl)
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| dir | 120+ | 49+ | 16.4+ | 106+ | 120+ | - |
| Переглядач | ||||
|---|---|---|---|---|
| dir | 120+ | yes | yes | 16.4+ |
Приклади
+ запропонувати свій приклад у пісочниці
Дзеркальний відступ для тексту справа наліво.
HTML
<div dir="rtl">
<p>هذا نص عربي</p>
</div>
CSS
p:dir(rtl) {
padding-right: 1rem;
border-right: 3px solid #0172ad;
}
p:dir(ltr) {
padding-left: 1rem;
border-left: 3px solid #0172ad;
}
Коментарі
Коментарів ще немає — будьте першим!