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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [XHTML, CSS] Menu avec des balises li et ul

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XHTML, CSS] Menu avec des balises li et ul

n°1229893
*LighTninG​*
Posté le 24-10-2005 à 19:26:39  profilanswer
 

Salut à tous,
 
J'ai quelques problèmes pour finaliser mon menu en css, mon objectif étant d'arriver à ça
 
Je suis novice avec l'utilisation des ul et des li en css, et je commence à en avoir mal à la tête. Ce serait très sympa de votre part si vous pouviez m'aider. Merci d'avance :)
 
Ma page de test, du code tout bete:
 

Code :
  1. <html>
  2. <head>
  3. <link href="style2.css" type="text/css" rel="stylesheet" />
  4. </head>
  5. <body>
  6. <ul class="nav">
  7. <ul>Accueil</ul>
  8. <ul>Menu1</ul>
  9. <ul>
  10.  <li>sousmenu1</li>
  11.  <li>sousmenu2</li>
  12.  <li>sousmenu3</li>
  13.  <li>sousmenu4</li>
  14. </ul>
  15. <ul>Menu2</ul>
  16. <ul>
  17.  <li>sousmenu1 </li>
  18.  <li>sousmenu2</li>
  19.  <li>sousmenu3</li>
  20.  <li>sousmenu4</li>
  21. </ul>
  22. <ul>Menu3</ul>
  23. <ul>
  24.  <li>sousmenu1 </li>
  25.  <li>sousmenu2</li>
  26.  <li>sousmenu3</li>
  27.  <li>sousmenu4</li>
  28. </ul>
  29. <ul>Menu4</ul>
  30. <ul>Menu5</ul>
  31. </ul>
  32. </body>
  33. </html>


 
Mon code css:

Code :
  1. body
  2. {
  3. font-weight: bold;
  4. font-family: arial;
  5. font-size: 12px;
  6. color: #FFFFFF;
  7. }
  8. ul.nav, .nav ul
  9. {
  10. padding: 0;
  11. margin: 0;
  12. list-style-image: url(images/icone-main.bmp);
  13. background: url(./images/fond-main.bmp) no-repeat;
  14. cursor: default;
  15. display: block;
  16. width: 161px;
  17. }
  18. ul li.nav, .nav ul li
  19. {
  20. padding: 0;
  21. margin: 0;
  22. list-style-image: url(images/icone-sub.bmp);
  23. background: url(./images/fond-menu.bmp) repeat;
  24. cursor: default;
  25. display: block;
  26. }

mood
Publicité
Posté le 24-10-2005 à 19:26:39  profilanswer
 

n°1229917
mechkurt
Posté le 24-10-2005 à 19:43:03  profilanswer
 

:pfff:  
<ul>blah blah</ul>
c'est  :heink:  
 
tu devrait peut etre regarde du cote des listes de definitions <dd> <dt> <dl>


---------------
D3
n°1229993
*LighTninG​*
Posté le 24-10-2005 à 21:24:07  profilanswer
 

wouhou merci du conseil, je ne connaissais pas ces balises mais je suis arrivé à ce que je voulez en 15 fois plus simple... merci encore !

n°1230003
CNeo
Posté le 24-10-2005 à 21:41:58  profilanswer
 

Il faut que tu agrandisses les marges internes de tes li et que tu places des images en arrière plan de tes li en les décalant là où tu veux.
 
Edit : #FFFFFF peut être remplacé par #FFF

Message cité 1 fois
Message édité par CNeo le 24-10-2005 à 21:51:39
n°1230307
gatsusat
Posté le 25-10-2005 à 11:59:31  profilanswer
 

FAUT QUE TU fasses marcher ton ceaveau
et on met que des LI dans un UL, rien d'autre.
 
donc ca ferai :  

Code :
  1. <ul>
  2.   <li>
  3.     <ul>
  4.       <li></li>
  5.       <li></li>
  6.       <li></li>
  7.       <li></li>
  8.     </ul>
  9.   </li>
  10.   <li></li>
  11.   <li>
  12.     <ul>
  13.       <li></li>
  14.       <li></li>
  15.       <li></li>
  16.       <li></li>
  17.     </ul>
  18.   </li>
  19. </ul>


base toi sur listamatic http://css.maxdesign.com.au/listamatic/index.htm


---------------
Les CSS c'est bon mangez-en
n°1230329
CNeo
Posté le 25-10-2005 à 12:16:22  profilanswer
 

CNeo a écrit :

Il faut que tu agrandisses les marges internes de tes li et que tu places des images en arrière plan de tes li en les décalant là où tu veux.
 
Edit : #FFFFFF peut être remplacé par #FFF


 
 :hello:  :hello: On pourrait peut-être me remercier!!! Mon truc marche.

Message cité 1 fois
Message édité par CNeo le 25-10-2005 à 12:17:58
n°1230882
gatsusat
Posté le 25-10-2005 à 18:36:39  profilanswer
 

CNeo a écrit :

:hello:  :hello: On pourrait peut-être me remercier!!! Mon truc marche.


faudrait d'abord qu'il corrige sa sémantique.
 
et puis le mieux c'est de virer toutes les marges dès le début :  
 
#identifiant,#identifiant *  {
  margin:0; padding:0
}


---------------
Les CSS c'est bon mangez-en

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

  [XHTML, CSS] Menu avec des balises li et ul

 

Sujets relatifs
Adapter CSS selon la resolution[CSS][Résolu] Un pixel en trop sur du li
[CSS] Tableau[CSS] utilisation du symbole *
menu deroulant choix multiplesmenu en css
[CSS] barre de navigation qui part en vrillemon menu javascript passe "en dessous" de mon anim flash
Du PHP dans fichier CSSMenu sous conditions
Plus de sujets relatifs à : [XHTML, CSS] Menu avec des balises li et ul


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