:-moz-locale-dir(ltr)

非标准功能:此功能是非标准的,未在标准轨道上。不要在面向网络的生产站点上使用它:它不会为每个用户工作。实现之间可能存在重大差异,并且行为在将来可能会发生变化。

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

结果

规范

不是任何标准的一部分。

另请参阅