:-moz-locale-dir(rtl)
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(rtl)
CSS-Pseudoklasse ist eine Mozilla-Erweiterung, die ein Element auswählt, wenn die Benutzeroberfläche von rechts nach links angezeigt wird. Dies wird durch die Einstellung der Präferenz intl.uidirection.locale
(wobei locale
die aktuelle Spracheinstellung ist) auf "rtl" bestimmt.
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 und sogar von Tab zu Tab variieren.) Darüber hinaus ermöglicht er es Erweiterungen, auch dann zu funktionieren, wenn sie die Standardsprache des Benutzers nicht unterstützen, da sie sowohl links-nach-rechts- als auch rechts-nach-links-Layouts unabhängig von den jeweiligen Spracheinstellungen unterstützen können.
Warnung: Dieser Selektor funktioniert nicht ordnungsgemäß in HTML; er passt nie, unabhängig davon, ob die Benutzerschnittstelle links-nach-rechts oder rechts-nach-links ist.
Syntax
:-moz-locale-dir(rtl) {
/* ... */
}
Beispiele
Dieses Beispiel funktioniert nicht, wenn Sie nicht Firefox verwenden, und könnte sogar in Firefox aufgrund eines Problems mit der Verwendung dieses Selektors in HTML nicht ordnungsgemäß funktionieren.
HTML
<p>If you're using a right-to-left interface, this should be red.</p>
CSS
p:-moz-locale-dir(rtl) {
color: red;
}
Ergebnis
Spezifikationen
Nicht Teil eines Standards.