Hola, estoy modificando un menu que me encotre que se basa en ul y li, el original tenía soporte para multiniveles, pero no diferenciaba en cuanto al fonde de los elementos y los submenus... bueno, el punto es que ya lo modifique mayoritariamente a lo que quiero, la cosa ahora es con el posicionamiento de los menus emergentes....
Quiero que se desplieguen abajo de cada elemento li que lanza el menu emergente en posicion horiazontal...
Ahora la forma de posicionar cada menu emergente es: una posición fija en "y" (tengo 2 niveles diferentes en "y") y el índice de cada lanzador de menu * 100 en la posición "x", lógicamente que si hago la pantalla grande o chica, pues la posición respecto a los enlaces dentro de los elemento "li", pues se distorsiona....
Esta es una de las 2 listas ul que tengo (de ahí los 2 niveles en "y" a diferentes distancias):
Código HTML:
<ul class="menu"> <li class="menu"> <a href="inicio.html" class="menu">Inicio</a></li> <li class="menu"><a onmouseout="ChecaSalidaDelMenu('DivContaQuien')" onmouseover="MuestraMenu('DivContaQuien')" href="nosotros.html" class="menu">Nosotros</a></li> <li class="menu"><a href="contacto.html" class="menu">Contacto</a></li> </ul>
[hr]
Tengo un pequeño error de despliegue en el primer elemento, el CSS es muy similar para cada sub-nivel del menu y para cada menu (tengo 5 menus o secciones) es el mismo, la cosa es que los menus 2,3,4,5 se muestran correctamente el 1 muestra unos espacios "raros" entre el borde y el contenido... incluso el fondo no cubre todo el contenido del rectangulo, queda un espacio "transparente" o sin ocupar entre el contenido del rectangulo y el borde... no se porque suceda ya que el código es el mismo para todos los elementos y el CSS es el mismo.
Si necesitan clarificación, más info, diganme... pronto subo la página a su lugar... espero.