Sous-menu qui perturbe l'affichage

Fermé
Utilisateur anonyme - 15 sept. 2013 à 15:54
 Profil bloqué - 15 sept. 2013 à 19:28
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.



--
A voir également:

3 réponses

Utilisateur anonyme
15 sept. 2013 à 15:56
avec le site web, c'est mieux
http://lesigale.fr/
0
Profil bloqué
15 sept. 2013 à 17:01
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
Utilisateur anonyme
15 sept. 2013 à 19:08
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
Profil bloqué
15 sept. 2013 à 19:28
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