:enabled - CSS: Cascading Style Sheets 编辑
The :enabled
CSS pseudo-class represents any enabled element. An element is enabled if it can be activated (selected, clicked on, typed into, etc.) or accept focus. The element also has a disabled state, in which it can't be activated or accept focus.
/* Selects any enabled <input> */
input:enabled {
color: blue;
}
Syntax
:enabled
Examples
The following example makes the color of text and button <input>
s green when enabled, and gray when disabled. This helps the user understand which elements can be interacted with.
HTML
<form action="url_of_form">
<label for="FirstField">First field (enabled):</label>
<input type="text" id="FirstField" value="Lorem"><br>
<label for="SecondField">Second field (disabled):</label>
<input type="text" id="SecondField" value="Ipsum" disabled="disabled"><br>
<input type="button" value="Submit">
</form>
CSS
input:enabled {
color: #2b2;
}
input:disabled {
color: #aaa;
}
Result
Specifications
Specification | Status | Comment |
---|---|---|
HTML Living Standard The definition of ':enabled' in that specification. | Living Standard | No change. |
HTML5 The definition of ':enabled' in that specification. | Recommendation | Defines the semantics for HTML and forms. |
Selectors Level 4 The definition of ':enabled' in that specification. | Working Draft | No change. |
Selectors Level 3 The definition of ':enabled' in that specification. | Recommendation | Defines the pseudo-class, but not the associated semantics. |
Browser compatibility
BCD tables only load in the browser
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论