:-moz-locale-dir(ltr)

非標準:此特性未標準化。我們不建議在生產環境中使用非標準特性,因為它們瀏覽器支援有限,並且可能會更改或被移除。但是,在沒有標準選項的特定情況下,它們可以是合適的替代方案。

:-moz-locale-dir(ltr) CSS 偽類Mozilla 擴充套件,如果使用者介面顯示為從左到右,則匹配元素。這由偏好設定 intl.uidirection.locale(其中 locale 是當前區域設定)設定為“ltr”來確定。

注意:此選擇器主要由擴充套件和主題使用,以根據使用者的區域設定調整使用者介面。(這可以在視窗之間,甚至在選項卡之間有所不同。)它還允許擴充套件在不支援使用者的預設區域設定時也能工作,因為無論區域設定具體情況如何,它們都可以支援從左到右和從右到左的佈局。

警告:此選擇器在 HTML 中不能正常工作;它總是匹配,無論 UI 區域設定是從左到右還是從右到左。

語法

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

示例

如果您不使用 Firefox,此示例將不起作用,甚至在 Firefox 中也可能無法工作,因為選擇器無法與 HTML 內容正常配合使用。它專為與 XUL 配合使用而設計。

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;
}

結果

規範

不屬於任何標準。

另見