-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
提出了一个类似的属性,但被工作组拒绝。
浏览器兼容性
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | No support | (Yes) | No support | No support | No support |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | No support | No support | ? | No support | No support | No support |