A {…} /* platí pro všechny značky A*/ A [href] {…} /* jen s parametrem href */ A [href =“ hodnota“] {…} /* = rovná se (přesně) */ A [class ~=“ hodnota“] {…} /* ~= vyskytuje se v seznamu mezerou oddělených hodnot*/ A [lang |= ““] {…} /* začíná v seznamu pomlčkou oddělených hodnost */
div table tbody tr td p a [href]:hover {color:#C00}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <title> </title> <style type="text/css"> body, p, ul, li, div {margin:0;padding:0} img {border:0} *,p {font-size:25px;line-height:150%;} p b {font-weight:100;font-style:italic;font-size:150%} p {border:10px solid #111} p:hover {border:10px dotted #111} p:hover b {border:10px dotted #111;background:pink} </style> </head> <body> <b>ddddd </b> <p>Lorem ipsum dolor sit amet Consectetuer Lorem nec massa tortor Hendrerit eu tortor Cras purus Congue lacinia adipiscing dapibus sodales Wisi ac et <b>Phasellus est </b> Eget Vestibulum congue tortor hendrerit Tincidunt sit Vestibulum Lorem Vestibulum Tellus dignissim wisi risus risus Dignissim libero eu condimentum nunc Sed Vestibulum eros Curabitur eu Augue Nullam id ut ut Laoreet Quisque sollicitudin a nibh Justo at nibh est interdum Risus dolor massa vel ac </p> </body> </html>
Příklad je dostupný i zde
Pozn.: Průzkumy ukázaly, že čím je koplikovanější selektor, tím prohlížeči déle trvá jeho aplikace, tedy i vykreslení stránky
A B mezera: následník (B je obsažen v A) A>B větší než: potomek (B je potomkem svého rodiče A) A+B plus: nejbližší sourozenec (A a B jsou obsaženy ve stejném prvku právě v tomto pořadí - tj. mají stejného rodiče a A je bezprostřední předchůdce B)
Pozn: mezera, > , + se nazývají kontextové kombinátory