developer.mozilla/CSS/Pseudo-classes
La necessita' e' che gli elementi non siano invariabili, ma con uno stile che si adatti al loro stato
CSS pseudo-class is a keyword added to a selector to select a state of the selected element(s) to apply them a style.
/* Any button over which the user's pointer is hovering */
button:hover {color: blue;}
selector:pseudo-class {property: value;}
Like regular classes, you can chain together as many pseudo-classes as you want in a selector.