Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/10/2010, 22:25
reyvolsam
 
Fecha de Ingreso: abril-2010
Mensajes: 62
Antigüedad: 14 años
Puntos: 3
Respuesta: menú desplegable y css

Mejor te doy un codigo un poco mas sencillo:


Código HTML:
Ver original
  1. <div class="menuContainer">
  2.  
  3. <ul id="menu">
  4.     <li><a href="#">Progamación <img src="arrow.png" width="12" height="12" alt="desplegable" /></a>
  5.         <ul>
  6.             <li><a href="#">PHP</a></li>
  7.             <li><a href="#">ASP</a></li>
  8.             <li><a href="#">JavaScript</a></li>
  9.         </ul>
  10.     </li>
  11.    
  12.     <li><a href="#">SEO</a></li>
  13.    
  14.     <li><a href="#">Diseño <img src="arrow.png" width="12" height="12" alt="desplegable" /></a>
  15.         <ul>
  16.             <li><a href="#">Interfaz</a></li>
  17.             <li><a href="#">Plantillas</a></li>
  18.       </ul>
  19.     </li>
  20.     <li><a href="#">Publicidad</a></li>
  21.     <li><a href="#">Contacto</a></li>
  22. </ul>
  23. <div class="clear"></div>
  24. </div>

Código CSS:
Ver original
  1. .clear{
  2.     clear:both;
  3.     }
  4. img{
  5.     border:none;
  6.     }
  7. /*
  8. ** Menu
  9. */
  10. .menuContainer{
  11.     background:#09F;
  12.     }
  13. ul#menu a:hover, ul#menu ul, ul#menu li:hover{
  14.     background:#F90;
  15.     }
  16. .menuContainer ul{
  17.     list-style:none;   
  18.     margin:0;
  19.     padding:0;
  20.     }
  21. ul#menu li{
  22.     float:left;
  23.     position:relative;
  24.     margin-right:10px;
  25.     }
  26. ul#menu a{
  27.     color:#FFF;
  28.     text-decoration:none;
  29.     padding:10px;
  30.     display:block;
  31.     }
  32. ul#menu ul{
  33.     position:absolute;
  34.     left:0;
  35.     display:none;
  36.     }
  37. ul#menu li:hover ul{
  38.     display:block;
  39. }
  40. ul#menu li:hover ul li{
  41.     margin:0;
  42. }
  43. ul#menu li:hover ul li a{
  44.     width:150px;
  45.     }
  46. ul#menu li:hover ul a:hover{
  47.     background:#0C3;
  48. }

Espero te sirva!!!