CSS selectors — :root pseudo–class; UI element-states: ::selection pseudo–element, :checked, :disabled, :enabled

heading level5

Paragraph. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat

paragraph.Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat

— enabled | — disabled

| |

(enabled by default)

Code used

:root {border: 1ex solid lime;}
::selection {background: #000; color:#fff; outline:2px dotted #c00; cursor:ne-resize;}
button {color:red;} /* control color */
button:enabled {background:green; color:white;}
button:disabled {background:#aaa; color:white;}
input[type="radio"]:disabled + label {border: 1px solid #c00; font-weight:bold;}
input[type="checkbox"]:enabled + label {background:#ccc; color:#c00;}
input[type="checkbox"]:checked + label {border: 1px solid #009; font-weight:bold;}

Notes

back to introduction

Last modified: March 16 2006 09:16:20 GMT.