`.show()` force un `style="display: block"` sur ton élément. Genre de chose avec trop de *specificity* (des points CSS) pour être overridé par quoi que soit dans ta CSS, si jamais t’avais envie de le faire. C’est un peu le même genre d’overkill ala `.animate()`.

Aussi bien utiliser CSS pour ce qu’il fait de bien. Bon dans notre cas particulier HTML5 (buzzword!) nous donne en plus un bon coup de main!

> The hidden attribute can also be used to keep a user from seeing an element until some other condition has been met (like selecting a checkbox, etc.). Then, a JavaScript could remove the hidden attribute, and make the element visible.

Tu diras demain à job que t’as fais du **\*vrai*** HTML5 :metal: