Bienvenue à tous sur ce tuto. Vous allez pouvoir apprendre pas à pas; comment créer un menu stylisé pour vos futurs sites web.

Le code XHTML.

Le choix des balises xhtml se réalise en fonction de la nature de notre contenu. Pour un menu, il n'existe pas de balise spécifique pour désigner un ensemble de liens. La plupart du temps on peut considérer un menu de navigation comme une liste de liens. Cela nous permet donc d'utiliser la balise <ul> correspondant aux listes non ordonnées. Dans notre exemple; nous allons choisir un menu à 4 items :



Voici une capture d'écran du résultat : capture d'écran du résulta du code d'un menu en html
Maintenant que la base est posée, il faut habiller un peu notre menu pour le rendre plus convivial. C'est à ce moment là qu'intervient le CSS.

Le CSS.

On va d'abord définir les bases visuelles du menu.


On descend dans les profondeurs des listes à puces...


Maintenant occupons nous des liens du menu :


Petit effet de rollhover. Ici j'utilise une seule image pour enlever le temps de chargement de l'image de base à l'image en hover. Même si le chargement est minime, la méthode des "portes coulissantes" est intéressant pour la quasi instantanéïté du chargement de l'image.




Et voilà vous avez un menu css convenable et vous connaissez la technique des portes coulissantes.

Voir le résultat