:-moz-locale-dir(ltr)
Kein Standard: Diese Funktion ist nicht standardisiert und befindet sich nicht im Standardisierungsprozess. Verwenden Sie sie nicht auf Produktionsseiten, die auf das Web ausgerichtet sind: Sie wird nicht für alle Benutzer funktionieren. Außerdem kann es 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
:-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
<p>If you're using a left-to-right interface, this should be red.</p>
CSS
p:-moz-locale-dir(ltr) {
color: red;
}
Ergebnis
Spezifikationen
Nicht Teil eines Standards.