L'aspect actuel des "boutons"
est encore vraiment trop loin de ce
que l'on pourrait espérer.
Nous allons transformer ces rectangles en vrais boutons.
Nous allons établir un style pour les éléments de type "lien" (les balises <a>) qui figurent dans le menu.
Bouuaaaahhh...
Mais ce n'est pas du tout le bon résultat. Pourquoi tout le bouton
n'est-il pas bleu?
Effectivement, ce n'est pas encore très au point. Et l'explication de la raison sera l'occasion d'un excellent petit rappel.
Il existe
deux grands types d'éléments dans un document HTML:
Les éléments de type "blocs" occupent tout l'espace horizontal à leur disposition, comme les trois paragraphes de l'illustration ci-contre. Deux paragraphes successifs se superposent.
Les éléments de type "en-ligne" occupent seulement l'espace qui leur est nécessaire. Ce bloc <strong> (qui est un élément en-ligne) ne s'étendra pas plus loin que sa taille.
Les éléments de type <a> (les liens) sont des éléments "en-ligne".
Et si on insiste un peu, poliment, ils ne pourraient pas s'étendre dans l'espace disponible, ces liens?
Effectivement, si on insiste un peu, il y a moyen de s'arranger. Mais il va falloir les feinter.
Quand c'est nécessaire, un élément de type "bloc" peut être transformé en élément de type "en-ligne" et inversement.
Nous n'aurons toutefois plus beaucoup besoin d'approfondir cette possibilité.
Quand l'aspect des "boutons" est satisfaisant, passe à la page
suivante.