Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2006, 02:36
hgb
 
Fecha de Ingreso: noviembre-2002
Mensajes: 31
Antigüedad: 22 años, 3 meses
Puntos: 0
Problema de posición de menus basado en ul y li. Y el primer menu en CSS display erro

Problema de posición de menus basado en ul y li. Y el primer menu en CSS display erroneo.

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> 
Me gustaría que la división "DivContaQuien" saliera justo abajo del enlace/li-elemento "Contacto"... Usando la función "MuestraMenu" como el lugar donde se posiciona la División correspondiente... hay alguna forma de hacerlo¿?¿?

[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.