CSS :disabled 选择器


实例

为所有 type="text" 的 被禁用 的 input 元素设置背景色:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. input[type=text]:enabled {
  6. background: #ffff00;
  7. }
  8. input[type=text]:disabled {
  9. background: #dddddd;
  10. }
  11. </style>
  12. </head>
  13. <body>
  14. <form action="">
  15. 姓氏: <input type="text" value="Mickey"><br>
  16. 名字: <input type="text" value="Mouse"><br>
  17. 国籍: <input type="text" disabled="disabled" value="Disneyland">
  18. </form>
  19. </body>
  20. </html>

浏览器支持

表格中的数字注明了完全支持该属性的首个浏览器版本。

选择器
:disabled4.09.03.53.29.6

定义和用法

:disabled 选择器匹配每个被禁用的元素(大多用在表单元素上)。


更多实例

为所有已禁用的 input 元素设置背景色:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. input:enabled {
  6. background: #ffff00;
  7. }
  8. input:disabled {
  9. background: #dddddd;
  10. }
  11. </style>
  12. </head>
  13. <body>
  14. <form action="">
  15. 姓氏: <input type="text" value="Mickey"><br>
  16. 名字: <input type="text" value="Mouse"><br>
  17. 国籍: <input type="text" value="Disneyland" disabled><br>
  18. 密码: <input type="password" name="password" value="psw" disabled><br>
  19. E-mail: <input type="email" value="john@doe.com" name="usremail">
  20. </form>
  21. </body>
  22. </html>

为所有禁用的<option>元素设置背景颜色:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. option:disabled {
  6. background: red;
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <select>
  12. <option value="benz">奔驰</option>
  13. <option value="bmw" disabled>宝马</option>
  14. <option value="audi">奥迪</option>
  15. <option value="porsche" disabled>保时捷</option>
  16. </select>
  17. </body>
  18. </html>

相关页面

CSS 教程:CSS checked 选择器

CSS 教程:CSS enabled 选择器

分类导航