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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Un sous sous menu en CSS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un sous sous menu en CSS

n°2001801
thematic
Posté le 15-06-2010 à 13:26:03  profilanswer
 

Salut!
 
Voilà j'ai trouvé sur le net un menu déroulant qui à l'air sympal malheureusement il n'y a pas de sous sous menu (ce dont j'ai justement besoin).
Et bien entendu j'y connais rien en css j'aurai voulu savoir si il était possible de remédier à ça?
 
http://images.imagehotel.net/4iv9d78tgm.jpg
 
Par exemple comme créer encore des sous menus dans subitem one etc dans cet exemple?
 
 
 
HTML
<div id="navcontainer">
<ul id="navlist">
<li id="active"><a href="#" id="current">Item one</a>
<ul id="subnavlist">
<li id="subactive"><a href="#" id="subcurrent">Subitem one</a></li>
<li><a href="#">Subitem two</a></li>
<li><a href="#">Subitem three</a></li>
<li><a href="#">Subitem four</a></li>
</ul>
 
</li>
<li><a href="#">Item two</a></li>
<li><a href="#">Item three</a></li>
<li><a href="#">Item four</a></li>
</ul>
</div>
 
 
 
 
 
CSS
ul#navlist { font-family: sans-serif; }
 
ul#navlist a
{
font-weight: bold;
text-decoration: none;
}
 
ul#navlist, ul#navlist ul, ul#navlist li
{
margin: 0px;
padding: 0px;
list-style-type: none;
}
 
ul#navlist li { float: left; }
 
ul#navlist li a
{
color: #ffffff;
background-color: #003366;
padding: 3px;
border: 1px #ffffff outset;
}
 
ul#navlist li a:hover
{
color: #ffff00;
background-color: #003366;
}
 
ul#navlist li a:active
{
color: #cccccc;
background-color: #003366;
border: 1px #ffffff inset;
}
 
ul#subnavlist { display: none; }
ul#subnavlist li { float: none; }
 
ul#subnavlist li a
{
padding: 0px;
margin: 0px;
}
 
ul#navlist li:hover ul#subnavlist
{
display: block;
position: absolute;
font-size: 8pt;
padding-top: 5px;
}
 
ul#navlist li:hover ul#subnavlist li a
{
display: block;
width: 10em;
border: none;
padding: 2px;
}
 
ul#navlist li:hover ul#subnavlist li a:before { content: " >> "; }


Message édité par thematic le 16-06-2010 à 00:04:09
mood
Publicité
Posté le 15-06-2010 à 13:26:03  profilanswer
 

n°2002148
thematic
Posté le 16-06-2010 à 12:47:14  profilanswer
 

J'ai essayé de traficoter un peu le html et j'obtient soit une disparition des autres items free four...soit une séparation dans le même item.

n°2002387
aspirateur
Posté le 17-06-2010 à 08:02:51  profilanswer
 

Il faut rajouter le code suivant, ensuite il faut modifier le css. Ca doit donner un truc comme ca
 

Code :
  1. <div id="navcontainer">
  2. <ul id="navlist">
  3. <li id="active"><a href="#" id="current">Item one</a>
  4. <ul id="subnavlist">
  5. <li id="subactive"><a href="#" id="subcurrent">Subitem one</a></li>
  6. <li><a href="#">Subitem two</a></li>
  7. <li><a href="#">Subitem three</a></li>
  8. <li><a href="#">Subitem four</a>
  9. <ul id="sousous">
  10. <li>sous sous menu1</li>
  11. <li>sous sous menu2</li>
  12. </ul>
  13. </li>
  14. </ul>
  15.  
  16. </li>
  17. <li><a href="#">Item two</a></li>
  18. <li><a href="#">Item three</a></li>
  19. <li><a href="#">Item four</a></li>
  20. </ul>
  21. </div>


 
ul#sousous{display:none;}
ul#navlist li ul#subnavlist li:hover ul#sousous{display:block;}


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

  Un sous sous menu en CSS

 

Sujets relatifs
Menu déroulant assez déroutant sur un blog en CSS[Résolu] Questions Menu déroulant /opacité/IE7
Menu CSS déroulant, problème IE8Sous-menu déroulant CSS ne fonctionne pas sous IE
Menu horizontal en CSSMenu déroulant CSS
Problème menu horizontal CSS[Résolu] problème de CSS sur un menu
[CSS] Impossible de localiser où changer la couleur du menuCSS - Barre de menu-liens ne fonctinnent pas
Plus de sujets relatifs à : Un sous sous menu en CSS


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