Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/03/2008, 04:40
Avatar de Raulmmmm
Raulmmmm
 
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años, 8 meses
Puntos: 36
Re: problema menu vertical en IE pero no en FF

Pues puedes poner comentarios condicionales para IE, que sirven para que IE detecte una cosa y el resto otra:
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 {display:block;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>
<!--[if IE]>
<style type="text/css">
ul .menu li a{ width: 300px; }
</style>
<![endif]-->
<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 class="litoral"><a href="#" class="litoral" 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 class="cuyo"><a href="#" class="cuyo" 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 class="costa"><a href="#" class="costa" 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> 
De todas maneras, antes prueba otra cosa: cambia ul.menu para que quede .menu. Quizá así se arregle.