:enabled
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2015å¹´7æ.
:enabled 㯠CSS ã®æ¬ä¼¼ã¯ã©ã¹ã§ããã¹ã¦ã®æå¹ãªè¦ç´ ã表ãã¾ããæå¹ãªè¦ç´ ã¨ã¯ãã¢ã¯ãã£ãå (鏿ãã¯ãªãã¯ãå
¥åãªã©) ããããã©ã¼ã«ã¹ãå¾ãããããã¨ãã§ãããã®ã§ããè¦ç´ ã«ã¯ç¡å¹ãªç¶æ
ãã¤ã¾ãã¢ã¯ãã£ãåããããã©ã¼ã«ã¹ãå¾ãããããã¨ãã§ããªãç¶æ
ãããã¾ãã
css
/* æå¹ãª <input> ã鏿 */
input:enabled {
color: blue;
}
試ãã¦ã¿ã¾ããã
label {
display: block;
margin-top: 1em;
}
*:enabled {
background-color: gold;
}
<form>
<label for="name">Name:</label>
<input id="name" name="name" type="text" />
<label for="emp">Employed:</label>
<select id="emp" name="emp" disabled>
<option>No</option>
<option>Yes</option>
</select>
<label for="empDate">Employment Date:</label>
<input id="empDate" name="empDate" type="date" disabled />
<label for="resume">Resume:</label>
<input id="resume" name="resume" type="file" />
</form>
æ§æ
:enabled
ä¾
以ä¸ã®ä¾ã¯æå¹ãªã¨ãã«æååã®è²ã¨ãã¿ã³ã® <input> ãç·è²ã«ããç¡å¹ãªæã«ç°è²ã«ãã¾ããããã§ã¦ã¼ã¶ã¼ã¯è¦ç´ ãæä½ã§ãããã©ãããç¥ãã®ã«å½¹ç«ã¡ã¾ãã
HTML
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
css
input:enabled {
color: #2b2;
}
input:disabled {
color: #aaa;
}
çµæ
仿§æ¸
| Specification |
|---|
| HTML> # selector-enabled> |
| Selectors Level 4> # enabled-pseudo> |