CSS

-moz-user-focus

-moz-user-focus

非标准

此功能是非标准的,不处于标准轨道上.。不要在面向Web的生产站点上使用它:它并不适用于每个用户。实现之间也可能存在很大的不兼容性,而且这种行为在未来可能会发生变化。

-moz-user-focus CSS属性用来指示元素是否可以具有焦点。

通过将其值设置为ignore,可以禁用聚焦元素,这意味着用户将无法激活元素。该元素将在选项卡序列中跳过。

初始值none
适用元素all elements
是否是继承属性no
适用媒体interactive
计算值as specified
动画类型discrete
正规顺序the unique non-ambiguous order defined by the formal grammar

注意:这个属性对于XUL textbox元素不起作用,因为它textbox本身永远不会焦点。相反,XBL <input>在内部创建了一个匿名的HTML 元素textbox,而这个元素就是焦点所在。您可以textbox通过设置其标签索引来停止键盘焦点-1,并通过防止mousedown事件的默认操作来捕捉鼠标焦点。

语法

/* Keyword values */ -moz-user-focus: normal; -moz-user-focus: ignore; /* Global values */ -moz-user-focus: inherit; -moz-user-focus: initial; -moz-user-focus: unset;

ignore该元素不接受键盘焦点,并将按Tab键顺序跳过。

正式语法

ignore | normal | select-after | select-before | select-menu | select-same | select-all | none

规范

此属性不是任何规范的一部分。在CSS3 UI规范的前身早期草案中user-focus提出了一个类似的属性,但被工作组拒绝。

浏览器兼容性

FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic supportNo support(Yes)No supportNo supportNo support

FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic supportNo supportNo support?No supportNo supportNo support