:-moz-locale-dir(ltr)
Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.
Die :-moz-locale-dir(ltr)
CSS-Pseudoklasse ist eine Mozilla-Erweiterung, die ein Element selektiert, wenn die Benutzeroberfläche von links nach rechts angezeigt wird. Dies wird durch die Einstellung intl.uidirection.locale
(wobei locale
die aktuelle Lokalisierung ist) auf "ltr" festgelegt.
Hinweis: Dieser Selektor wird hauptsächlich von Erweiterungen und Themes verwendet, um die Benutzeroberfläche basierend auf der Spracheinstellung des Benutzers anzupassen. (Dies kann von Fenster zu Fenster oder sogar von Tab zu Tab variieren.) Außerdem ermöglicht er Erweiterungen, auch dann zu funktionieren, wenn sie die Standard-Lokalisierung des Benutzers nicht unterstützen, da sie sowohl links-nach-rechts- als auch rechts-nach-links-Layouts unabhängig von den lokalen Spezifika unterstützen können.
Warnung: Dieser Selektor funktioniert nicht korrekt in HTML; er matched immer, unabhängig davon, ob die Benutzeroberfläche links-nach-rechts oder rechts-nach-links ist.
Syntax
:-moz-locale-dir(ltr) {
/* ... */
}
Beispiele
Dieses Beispiel funktioniert nicht, wenn Sie nicht Firefox verwenden, und möglicherweise selbst in Firefox nicht, aufgrund eines Problems, dass der Selektor in HTML-Inhalten nicht korrekt funktioniert. Er wurde für die Nutzung mit XUL
entworfen.
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.