Rechercher : dans
Par :

Barre de menu CSS

Dernière réponse le 19 jui 2008 à 14:58:27 ladgalen, le 12 jui 2008 à 18:34:01 
 Signaler ce message aux modérateurs

Bonjour,

Je fais un site web avec une barre de menu (rien de plus classique). Je fait un peu de css et
donc j'ai definit des div et notament 1 pour la barre de menu.

Ensuite je definit une classe pour les li et a pour faire mon menu sur une ligne dans la barre
du menu. Mon probleme c'est que les element des Li ne sont pas positionner sur la ligne.
Si je trace une bordure autour de la barre de menu et autour des Li, on voit que les cadres
des li sont plus bas que la ligne du div dans lequel ils se trouve. Je pense que c'est plus clair
sur l'image.

http://salvato-vallverdu.club.fr/img/effet.png

Je vous donne le contenu de la css en ce qui concerne le menu

Merci d'avance !

Voila les div

#barremenu {
    border: 1px solid red;  
    width: 820px;
    position: relative;
    left: -10px;
    height: 20px;
    margin-top:5px;
}
#gauchemenu {
    background: url(img/left.png) top left no-repeat;
}
#centremenu {
    height: 20px;
    text-align: right;
    position: relative;
    text-align: right;
    margin-left: 10px;
    margin-right: 10px;
    background: url(img/fond-menu.png) top left repeat-x;
}
#droitemenu {
    background: url(img/right.png) top right no-repeat;
}


et voila pour les li :

.menugauche {
    list-style: none;  /* supprime les puces */
    margin: 0;
    padding:0;
}

.menugauche li {
    float: left;
    color: #FFFFFF ;                  /* couleur du texte */
    font-family: Arial;
    font-size: 16;
    font-weight: bold;
    color: #000000;
    line-height: 3ex;
}

.menugauche li a {
    color: #FFFFFF; 
    height: 20px;
    padding: 0px 20px ;               /* gere l'espacement */
    text-align: center ;
    text-decoration: none;            /* supprime l'aspect lien */
    border: 1px solid red;  
}

.menugauche li a:hover, .menugauche li a:focus, .menugauche li a:active { 
    background: url(img/focus.png) repeat-x;
}

Chacun de nous a son étoile. Suivons la en nous félicitant d­e la voir chaque jour un peu plus loin ! (V. Grignard)
Config­uration: Linux Ubuntu 8.04
firefox 3.0

Meilleures réponses pour « Barre de menu CSS » dans :
Windows 7 : Retrouver une barre de lancement rapide VoirEn complément de cette astuce : Une barre des tâches façon XP/Vista Sous Windows 7, il est possible de retrouver aussi la barre de lancement rapide,et qui aura pour avantage aussi ,d'éviter que les icônes de programmes "épinglés" ne se...
Déplacer la barre des tâches VoirComment déplacer la barre des tâches de Windows ? Vous avez déplacé votre barre des tâches de Windows et vous ne savez pas comment la faire revenir à l'emplacement habituel ? Peut-être voulez-vous tout simplement changer l'emplacement de la barre...
Barre des menus dans l'explorateur de Windows 7 VoirAvoir la barre des menus dans l'explorateur La barre des menus est invisible par défaut dans l'explorateur de Windows 7, les menus habituels comme : Fichier, Édition, Affichage, etc... n'apparaissent plus dans l'explorateur de Windows. Une...

1

Dalida, le 14 jui 2008 à 17:57:43

Salut,

ça doit s'arranger avec un {float:left;} sur '.menugauche' et '#barremenu'. mais avec les codes complets ou une version en ligne ce serait plus simple à dire.
[ Mathieu ]

Il y a surement des pandas pour ne dépendre de rien

Répondre à Dalida

2

ladgalen, le 15 jui 2008 à 11:54:23

Bonjour

Merci pour ta reponse. Je n ai pas eu le temps de tester mais dans le cas ou ca ne marche pas tu aurais besoin de quoi ? Le code HTML et la feuille de style en entier ?

En fait pour le moment le site n est pas en ligne donc je peux pas juste te donner une adresse.

Encore merci

Chacun de nous a son étoile. Suivons la en nous félicitant de la voir chaque jour un peu plus loin ! (V. Grignard)

Répondre à ladgalen

3

ladgalen, le 15 jui 2008 à 16:07:43

Je vous donne un fichier zip qui contient l essentiel du site et sur lequel on voit le probleme. Il y a une page html, la css et les 3 images de la barre de menu.

http://salvato-vallverdu.club.fr/img/site.zip

Merci

Chacun de nous a son étoile. Suivons la en nous félicitant de la voir chaque jour un peu plus loin ! (V. Grignard)

Répondre à ladgalen

4

Dalida, le 15 jui 2008 à 17:19:41

Salut,

c'était bien ça, je n'ai pas essayé de remettre les bordures mais tout est bien calé dans une barre de 20 pixels de haut.

une démo avec tes bitmaps
[ Mathieu ]

Il y a surement des pandas pour ne dépendre de rien

Répondre à Dalida

5

 ladgalen, le 19 jui 2008 à 14:58:27
  • +1

Super

Merci beaucoup. Donc maintenant je n'ai qu'a récupérer la css que tu as mises dans le code html ?

Est ce que tu as vu des absurditées dans ma feuille de style ? Genre des choses qui ne se font pas du tout comme ça !

Vu le résultats l'effet n est pas terrible quand tu passe la sourie sur les bouton.... est ce que tu aurais des conseils ?

Merci
Chacun de nous a son étoile. Suivons la en nous félicitant d­e la voir chaque jour un peu plus loin ! (V. Grignard)

Répondre à ladgalen