:-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.
Der :-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 Einstellung intl.uidirection.locale
bestimmt (wobei locale
die aktuelle Gebietsschema ist), die 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 links-nach-rechts- als auch rechts-nach-links-Layouts unabhängig von spezifischen Gebietsschemas unterstützen können.
Warnung: Dieser Selektor funktioniert nicht ordnungsgemäß von HTML aus; er trifft immer zu, unabhängig davon, ob das UI-Gebietsschema 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 auch nicht in Firefox aufgrund eines Problems mit dem Selektor, der nicht ordnungsgemäß mit HTML-Inhalten funktioniert. Es wurde für die Verwendung 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.