Spec-Zone.ru › CSS

`:-moz-locale-dir(rtl)` псевдокласс CSS

Нестандартное: Эта возможность не является стандартной и не входит в процесс стандартизации. Не используйте её на сайтах, доступных в Интернете: она будет работать не у всех пользователей. Реализации также могут значительно различаться, а поведение может измениться в будущем.

Нестандартное: Эта возможность не является стандартной и не входит в процесс стандартизации. Не используйте её на сайтах, доступных в Интернете: она будет работать не у всех пользователей. Реализации также могут значительно различаться, а поведение может измениться в будущем.

:-moz-locale-dir(rtl) — это CSS псевдокласс, представляющий собой расширение Mozilla, которое выбирает элемент, если пользовательский интерфейс отображается справа налево. Это определяется предпочтением intl.uidirection.locale (где locale — текущая локаль), установленным в значение "rtl".

Примечание: Этот селектор в основном используется расширениями и темами для адаптации пользовательского интерфейса к локали пользователя. (Она может различаться в разных окнах и даже на разных вкладках.) Селектор также позволяет расширениям работать, даже если они не поддерживают локаль пользователя по умолчанию, поскольку они могут поддерживать макеты как слева направо, так и справа налево независимо от особенностей локали.

Предупреждение: Этот селектор некорректно работает с HTML: он никогда не выбирает элементы, независимо от того, отображается ли интерфейс слева направо или справа налево.

Синтаксис

:-moz-locale-dir(rtl) {
  /* ... */
}

Примеры

Этот пример не будет работать, если вы используете не Firefox, и может работать некорректно даже в Firefox из-за ошибки, связанной с использованием этого селектора в HTML.

HTML

<p>If you're using a right-to-left interface, this should be red.</p>

CSS

p:-moz-locale-dir(rtl) {
  color: red;
}

Результат

Спецификации

Не входит ни в один стандарт.

См. также

  • :dir(…)
  • :-moz-locale-dir(ltr)

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/:-moz-locale-dir_rtl

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API