Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2008, 02:35
Jamati
 
Fecha de Ingreso: febrero-2008
Mensajes: 578
Antigüedad: 16 años, 2 meses
Puntos: 3
problema menu vertical en IE pero no en FF

Hola a todos, tengo la siguiente duda, mejor dicho problema, hace días y no lo puedo resolver. Antes de escribir aquí quise resolverlo y no tuve exito. El siguiente codigo adjunto, fijense ustedes de probarlo en FF y en IE.

En Firefox no hay ningun drama, veran algo normal, pero en el maldito IE pueden ver como cada fila del menu se agranda un poco... y la verdad no se como solucionarlo.

Código HTML:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
ul.menu {width:200px;background:#CC0000;margin:0;padding:0;}
ul.menu li {height:50px;border-bottom:1px solid #5586AA;position:relative;list-style:none;}
ul.menu li a {[COLOR="Red"]display:block[/COLOR];height:100%;font:10px Arial,Helvetica,sans-serif;color:#FFF;}
ul.menu li ul {display:none;position:absolute;width:120px;left:250px;top:5px;background:#000000;}
</style>
<script language="JavaScript">
function menu(llamador)
{
	var valor = llamador.parentNode.getElementsByTagName('ul')[0];
	valor.style.display = valor.style.display == 'block' ? 'none' : 'block' ;
}
</script>
</head>
<body>
<ul class="menu">
  <li><a href="#" onMouseOver="menu(this)" onMouseOut="menu(this)">FILA 1</a>
    <ul>
        <li><a href="#">Fila 1</a></li>
        <li><a href="#">Fila 2</a></li>
    </ul>
  </li>
  <li><a href="#" onMouseOver="menu(this)" onMouseOut="menu(this)">FILA 2</a>
    <ul>
        <li><a href="#">Fila 1</a></li>
        <li><a href="#">Fila 2</a></li>
    </ul>
  </li>
  <li><a href="#" onMouseOver="menu(this)" onMouseOut="menu(this)">FILA 3</a>
    <ul>
      <li><a href="#">Fila 1</a></li>
      <li><a href="#">Fila 2</a></li>
      <li><a href="#">Fila 3</a></li>
      <li><a href="#">Fila 4</a></li>
    </ul>
  </li>
</ul>
</body>
</html> 
Si saco el "display:block" que marque con rojo y en su lugar pongo un width, se soluciona en explorer pero no funciona en FF, ya que quiero que el link ocupe todo el ancho de la lista.

Mil gracias desde ya a alguien que pueda resolver este misterio-

Última edición por Jamati; 26/03/2008 a las 21:17