:-moz-locale-dir(ltr)

Nicht standardisiert: Diese Funktion ist nicht standardisiert und befindet sich nicht auf dem Weg zur Standardisierung. Verwenden Sie sie nicht auf Produktionsseiten, die dem Web ausgesetzt sind: Sie funktioniert nicht für alle Benutzer. Es kann auch große Inkompatibilitäten zwischen Implementierungen geben, und das Verhalten kann sich in Zukunft ändern.

Die :-moz-locale-dir(ltr) CSS Pseudoklasse ist eine Mozilla-Erweiterung, die ein Element auswählt, wenn die Benutzeroberfläche von links nach rechts angezeigt wird. Dies wird durch die Präferenz intl.uidirection.locale bestimmt (wobei locale das aktuelle Gebietsschema ist), das auf "ltr" gesetzt ist.

Hinweis: Dieser Selektor wird hauptsächlich von Erweiterungen und Themes verwendet, um die Benutzeroberfläche basierend auf dem Gebietsschema des Benutzers anzupassen. (Dies kann von Fenster zu Fenster und sogar von Tab zu Tab variieren.) Er ermöglicht es auch Erweiterungen zu funktionieren, selbst wenn sie das Standard-Gebietsschema des Benutzers nicht unterstützen, da sie sowohl von links nach rechts als auch von rechts nach links layouts unterstützen können, unabhängig von den spezifischen Gebietsschema-Anforderungen.

Warnung: Dieser Selektor funktioniert nicht korrekt mit HTML; er wählt immer aus, unabhängig davon, ob das UI-Gebietsschema von links nach rechts oder von rechts nach links ist.

Syntax

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

Beispiele

Dieses Beispiel funktioniert nicht, wenn Sie nicht Firefox verwenden, und funktioniert möglicherweise nicht einmal in Firefox aufgrund eines Problems mit dem Selektor, der nicht richtig mit HTML-Inhalten funktioniert. Es wurde für die Verwendung mit XUL entwickelt.

HTML

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

CSS

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

Ergebnis

Spezifikationen

Nicht Teil eines Standards.

Siehe auch