immediately preceded by an E element ¡ E > F § Matches any F element that is a direct descendant of an E element § More specific than all descendants ( E F )
whose att attribute value is “val” ¡ E[att ^= ”val”] § Matches any E element whose att attribute value begins with “val” ¡ E[att $= “val”] § Matches any E element whose att attribute value ends with “val” ¡ E[att *= ”val”] § Matches any E element whose att attribute value contains the substring “val”
“checkbox”]:checked + label{ background-image: url(“checked.png”) } <!– the element order is important --> <input type=“checkbox” id=“check1” /> <label for=“check1” > Newsletter </label>