CSS селектор :dir() — вибір за напрямком письма (rtl, ltr)


CSS псевдоклас :dir() вибирає елементи за напрямком письма: ltr (зліва направо) або rtl (справа наліво).

автор: NagarD

Загальний опис

Відрізняється від селектора за атрибутом [dir="rtl"] тим, що враховує успадкований напрямок. Елемент може не мати атрибута зовсім, але лежати всередині rtl-блоку — і :dir(rtl) його знайде.

автор: NagarD

Синтаксис

:dir(ltr | rtl)

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
dir 120+ 49+ 16.4+ 106+ 120+ -
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
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;
}
автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід