Créer un menu Horizontal en Css

Date de publication : 28 février 2008
Par : noc

Salut les hus, me revoila dans ce nouveau tuto consacré au développement web.
Nous allons réaliser dans ce qui va suivre un menu horizontal en CSS,pour cela, et avant d’attaquer la partie CSS, nous allons créer notre fichier HTML.


PARTIE HTML :
On appellera ce fichier menu.html :

<html>
<head>
<title>
Mon menu horizontal avec hustoo</title>
</head>
<body>
<ul>

<li><a href=”#”>Element 1</a></li>
<li><a href=”#”>Element 2</a></li>
<li><a href=”#”>Element 3</a></li>
<li><a href=”#”>Element 4</a></li>

</ul>
</body>
</html>

voir résultat.
Ce qu’on viens de faire là est très simple, on a crée une liste d’élément de notre menu avec <ul> et <li> et le lien <a> c’est pour rendre les éléments du menu cliquables .

PARTIE CSS :
Entre <head> et </head> vous allez mettre votre code Css:

<style type=”text/css“>
ul{ list-style-type:none; margin:0; padding:0;}
/* on enlève les puce de la liste , et on définie les marges externes et internes à 0*/
li{ margin:0;padding:0; display:inline;}
/* marges externes et internes à 0 et on affiche en une seule ligne les éléments de la liste avec “display inline“*/
a{ background-color:green; text-decoration:none; color:#FFFFFF; padding:5px}
/*arrière plan des lien à l’état normal en vert, on enlève le soulignement avec text-decoroation:none; la couleur du lien en blanc; et les marges internes a 5px pour avoir un peut d’espacement(pour que le texte ne soit pas collé aux bords)*/
a:hover{background:black;}
/* le lien à l’état survolé; on change la couleur de l’arrière plan en noir*/
</style>

voir résultat ici.

et voici un petit exemple de ce qu’on peut faire comme menu ,que j’ai fait spécialement pour vous ;)

Enjoy.

6 commentaires pour “Créer un menu Horizontal en Css”

  1. aminx dit :

    thx noc for this amazing tuto !!

  2. lamia dit :

    bonjour j’aimerais faire un menu DHTML , vous pouvez m’aider en me donnant les étapes sachant que j’ai aucune connaissance en javascript, merci

  3. noc dit :

    @ lamia,
    salut, oui j’essayerai de faire un tuto sur ça!et je donnerai les différentes étapes , toute fois il est préférable d’utiliser les css pour ce genre de menu, sauf si on t’as demandé de le faire de cette façon.

  4. Inconnu dit :

    oui oui noc tu sais tout

  5. noc dit :

    qui est-ce qui a dit ça?

  6. Tutoriels usto » Archive du blog » Menu vertical en Css dit :

    [...] nous l’avons déjà vu avec le menu horizontal , un menu est constitué de deux parties , une partie html et une autre [...]

Laisser un commentaire