Sous-menu qui perturbe l'affichage

Utilisateur anonyme -  
 Profil bloqué -
Bonjour,

Certainement pas compliqué à régler.....mais je n'y arrive pas !
Mon sous menu se déroule parfaitement mais en perturbant l'affichage de la page.
Comment faire ?
Merci de votre aimable collaboration.



--

3 réponses

  1. Profil bloqué
     
    Bonjour,

    Je vois que tu démarre dans la création de sites web et c'est tout à ton honneur. Les menus ne se font plus en javascript, préfère le css(3) à la place.

    Tu auras un code de ce style :

    <ul>
    <li>menu</li>
    <li>menu<ul><li>sous menu</li><li>sous menu</li></ul></li>
    <li>menu</li>
    </ul>

    avec dans ton css

    ul li ul{display:none;}
    ul li:hover ul{display:block;}

    C'est un exemple très basique mais ça devrait déjà t'aider
    0
  2. Utilisateur anonyme
     
    Merci Varaldi
    Je démarre pas...puisque ce code d'Alascreation date de 2006 !!
    Un simple bricoleur......qui voulait aller vite cet après-midi.
    Je sais qu'en s'affichant, les sous-menus occupent un espace qui n'existait pas avant (display:none) et poussent le reste du site. Voilà mon problème.
    J'ai manipulé le cade CSS mais le display: absolute, je le mets où???
    En plus, il faut je pense donner les valeurs z-index à#menu et à ....???

    --
    0
    1. Profil bloqué
       
      Heum c'est position:absolute; display:absolute n'existe pas. Vous les laissez !

      Vous pouvez mettre des z-index si besoin pour que ça se superpose, mais pour que z-index marche, il faut avoir spécifier un position sur l'élément.
      0