Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/09/2011, 18:30
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Problemas de compatiblidad IE/Firefox: botonera rebelde

Como no veo tu html, tengo algunas dudas

ul.menu ul ul {left:148px; top:-1px;}
Tenés 3 listas anidadas?

En principio tenes un problema porque tu lista tiene un ancho específico, por lo cual, siendo el contenido de tus menues tan dispar, ya no podés usar porcentajes
como sea este ejemplo e solo para que te orientes

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <style type="text/css">
  7. ul#menu {
  8. margin: 0px;
  9. padding: 0px;
  10. height: auto;
  11. background-color: cyan;
  12. width: 782px;
  13. }
  14.  
  15. ul#menu li {
  16. float: left;
  17. list-style-type: none;
  18. background-color: #413A25;
  19. margin: 0px;
  20. padding: 0px;
  21. }
  22.  
  23. ul#menu li a{
  24. display :block;
  25. text-decoration: none;
  26. background-color: #958657;
  27. padding: 2px;
  28. height: 26px;
  29. width:122px;
  30. font-family: arial;
  31. font-size: 12px;
  32. text-align: center;
  33. line-height: 30px;
  34. vertical-align: middle;
  35. }
  36. ul#menu li a:hover{
  37. background-color: #64BD2F; 
  38. }
  39.  
  40. </head>
  41. <ul id="menu">
  42. <li><a href="#">inicio</a></li>
  43. <li><a href="#">información corporativa</a></li>
  44. <li><a href="#">serveis</a></li>
  45. <li><a href="#">presupuesto</a></li>
  46. <li><a href="#">treballa amb nosatres</a></li>
  47. <li><a href="#">contacto</a></li>
  48. </ul>
  49. </body>
  50. </html>


Si ejecutas este ejemplo vas a ver que en todos los navegadores se comporta igual, pero con un defecto, el texto de "información corporativa" se trunca y desplaza hacia abajo, ya que obviamente no entra en los 122px de ancho, asi que vas a tener que sacar un par de cientas para restar a tus menues inicio, serveis, presupuesto y contacto, algunos pixeles para asignarlos a "información corporativa". a la hora de calcular nunca olvides que los paddings, en este caso de los tag <a>, se deben de sumar al width para calcular sobre los 782px del total de tu ul

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.