Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1423 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Faires des "menus" horizontaux avec html et css

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faires des "menus" horizontaux avec html et css

n°2255170
zezette
"Allez hop, au revoir"
Posté le 07-04-2015 à 15:36:02  profilanswer
 

Bonsoir à tous,
 
J'essaie de faire des genre de menus horizontaux sur base de liste à puce (horizontaux, pas déroulants). J'arrive à ceci  
 
http://forum.pipas.org/menus-horizontal.jpg
 
Mon problème : le choix 2.1 est en dessous du 2 au lieu d'être en dessous du choix 1
Le 1.1 est, lui, bien en dessous du 1 et le 1.2 en dessous du 2 (et à coté du 1.1)
 

Code :
  1. <ul id="test">
  2. <li class="par2"><a href="">Choix 1</a>
  3.         <ul>
  4.             <li class="par2"><a href="">Choix 1.1</a></li>
  5.             <li class="par2"><a href="">Choix 1.2</a></li>
  6.         </ul>
  7.     </li>
  8. <li class="par2"><a href="">Choix 2</a>
  9.         <ul>
  10.             <li class="par2"><a href="">Choix 2.1</a></li>
  11.             <li class="par2"><a href="">Choix 2.2</a></li>
  12.         </ul>
  13.     </li>
  14. </ul>


 
et le css

Code :
  1. #test {
  2. padding:0;
  3. margin:0;
  4. background-color:yellow;
  5. overflow:hidden;
  6. }
  7. #test>li>ul {
  8. position:absolute;
  9. display:none;
  10. padding:0;
  11. margin:0;
  12. background-color:cyan;
  13. overflow:hidden;
  14. }
  15. #test>li:hover>ul {
  16. display:block;
  17. }
  18. .par2 {
  19. float:left;
  20. width:322px;
  21. margin:10px 0;
  22. list-style-type:none;
  23. text-align:center;
  24. }
  25. .par2+.par2 {
  26. margin-left:20px;
  27. }
  28. .par2>a {
  29. display:block;
  30. padding:10px 4px;
  31. background-color:rgba(74,147,143,0.6);
  32. color:white;
  33. }
  34. .par2>a:hover {
  35. text-decoration:none;
  36. background-color:#4a938f;
  37. }


 
Une idée ?


Message édité par zezette le 07-04-2015 à 15:43:26

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
mood
Publicité
Posté le 07-04-2015 à 15:36:02  profilanswer
 

n°2255175
zezette
&#034;Allez hop, au revoir&#034;
Posté le 07-04-2015 à 15:53:05  profilanswer
 

Il semble que si je force le left à 0px, ça marche...
 
#test>li>ul {
 position:absolute;
 left:0;
...


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Faires des "menus" horizontaux avec html et css

 

Sujets relatifs
Furmulaire php dans un core html/csshtml 5 drag and drop plusieurs fichier
Javascript & Html demande de correctionAppel d'une autre page a partir d'une page HTML ou PHP
[html et JavaScript] Récupération d'informations et ré-utilisationVidéo et HTML
HTML/CSS Probleme de format Besoin d'aide !!![Résolu] Problème Index.html quand hébergé
ajout de plusieurs images en HTML/CSSExtraction VBA de données depuis pages HTML
Plus de sujets relatifs à : Faires des "menus" horizontaux avec html et css


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR