CSS参考手册
扩展 | Extensions
-moz-user-input
非标准
此功能是非标准的,不处于标准轨道上.。不要在面向Web的生产站点上使用它:它并不适用于每个用户。实现之间也可能存在很大的不兼容性,而且这种行为在未来可能会发生变化。
在Mozilla应用程序中,-moz-user-input
确定一个元素是否会接受用户输入。在CSS3 UI规范的前身早期草案中user-focus
提出了一个类似的属性,但被工作组拒绝。
初始值 |
auto |
---|---|
适用元素 |
all elements |
是否是继承属性 |
yes |
适用媒体 |
visual |
计算值 |
as specified |
动画类型 |
discrete |
正规顺序 |
the unique non-ambiguous order defined by the formal grammar |
-moz-user-input
是提议CSS 3 user-input
属性的建议之一,该建议尚未达到候选建议书(要求实施)。
对于通常需要用户输入的元素,如 <textarea>
,-moz-user-input
是enabled
的初始值。
语法
/* Keyword values */
-moz-user-input: none;
-moz-user-input: enabled;
-moz-user-input: disabled;
/* Global values */
-moz-user-input: inherit;
-moz-user-input: initial;
-moz-user-input: unset;
值
none
元素不响应用户输入,并且不会变为:active
.
enabled
元素接受用户输入。对于文本框,这是默认行为.
disabled
元素不接受用户输入。但是,这与设置disabled
为true 并不相同,因为元素是正常绘制的。
正式语法
auto | none | enabled | disabled
示例
input.example {
/* the user will be able to select the text, but not change it. */
-moz-user-input: disabled;
}
扩展 | Extensions相关
层叠样式表( Cascading Style Sheets )是一种用来表现 HTML 或 XML 等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。