Les variations d'un élément graphique en HTML (couleur, position, taille...) passent
le plus souvent par CSS. CSS 2 comporte trois pseudo-classes chargées de réagir
immédiatement aux actions du visiteur : ce sont :hover,
:focus et :active.
Cette dernière règle indique que la couleur de fond de l'élément #nom
passera en blanc si l'élément est sélectionné (donc si le curseur de texte y est
activé), et si la souris le survole.
Notez que :focus ne fonctionne vraiment qu'avec
les navigateurs l'implémentant correctement - ce qui laisse de côté Internet
Explorer. Les utilisateurs de Firefox profiteront cependant de cet ajout.