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

View in English Always switch to English

-moz-user-focus

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

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

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

规范

不属于任何标准。

浏览器兼容性

参见