此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

-moz-user-focus

已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。

非标准: 该特性尚未标准化。我们不建议在生产环境中使用非标准特性,因为它们在浏览器中的支持有限,且可能发生变化或被移除。不过,在没有标准选项的特定情况下,它们可以作为合适的替代方案。

CSS 属性 -moz-user-focus 用于指示元素是否可以获得焦点。

将其值设置为 ignore 时,可以禁用元素的聚焦,这意味着用户无法激活该元素,并且在使用 Tab 键切换时会跳过该元素。默认值是 none,它同样会禁止元素获得焦点,并且当尝试选中该元素时,会移除其他元素的焦点。

语法

css
/* 关键字值 */
-moz-user-focus: none;
-moz-user-focus: normal;
-moz-user-focus: ignore;

/* 全局值 */
-moz-user-focus: inherit;
-moz-user-focus: initial;
-moz-user-focus: unset;

ignore

元素不接受键盘焦点,并且会在 Tab 顺序中被跳过。

normal

元素可以接受键盘焦点。

none

元素不接受键盘焦点。尝试选中该元素时,会移除其他元素的焦点。

形式定义

初始值none
适用元素所有元素
是否是继承属性
计算值as specified
动画类型离散值

形式语法

-moz-user-focus = 
ignore |
normal |
none

示例

HTML

html
<input class="ignored" value="用户无法聚焦此元素。" />

CSS

css
.ignored {
  -moz-user-focus: ignore;
}

规范

不属于任何标准。

浏览器兼容性

参见