Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/08/2014, 19:50
Avatar de webosiris
webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Respuesta: Crear un Sub Menú en CSS

para hacer lo que quieres debes de usar html semántico.

- deja de usar tablas para diseñar y úsalas solo para lo que son, marcar datos tabulados
- un menú es una lista de items, por lo tanto usa UL y LI
- un submenu es una lista de items anidados de un item de la lista principal, ergo el html correcto es:

Código HTML:
Ver original
  1. <ul>
  2.    <li><a href="#">Item 1</a></li>
  3.    <li><a href="#">Item 2</a>
  4.       <ul>
  5.          <li><a href="#">SubItem 1</a></li>
  6.          <li><a href="#">SubItem 2</a></li>
  7.          <li><a href="#">SubItem 3</a></li>
  8.       </ul>
  9.    </li>
  10.    <li><a href="#">Item 3</a></li>
  11. </ul>

luego el css básico es sencillo, se resume en ocultar el UL anidado y mostrarlo cuando se hace hover sobre el LI padre

Código CSS:
Ver original
  1. ul li ul{display:none}
  2. ul li:hover ul{display:block}
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -