Hola Ainhoa!
>Estoy acabando una p�gina y tengo 2 listas con display:inline. Resulta
>que con Opera, la primera lista no me la muestra as�, pero la segunda
>s�. Me estoy volviendo loca, no entiendo por qu�. Con Mozilla y "Elotro"
>sale bien.
He estado mirando tu codigo y creo que el problema es que en la definicion
del div "#encabezadodcha". No has especificado el ancho del elemento y al
estar flotado es necesario especificarselo, segun la especificacion CSS2: "A
floated box must have an explicit width". Normalmente el no especificarlo no
da problemas pero en Opera si puede ocurrir que si no le das un ancho el
elemento se comporte de manera inesperada.
Puedes probar a arreglarlo con estos cambios en el CSS (no he tenido tiempo
de probarlo en muchos navegadores ni resoluciones pero creo que no dara
muchos problemas)(he comentado los cambios que hice):
#encabezadodcha {
float:right;
text-align:right;
width:60%; /* defino un ancho explicito para el div que contiene la
lista desordenada */
}
#encabezadodcha ul {
margin:0px;
padding:10px 5px 0px 0px;
list-style:none;
display:inline;
}
#encabezadodcha li {
float: right; /* floto los li para que el menu quede alineado a la
derecha*/
background:transparent url("item0000.gif") no-repeat left;
margin:0px;
padding:0px 5px 0px 10px;
}
#encabezadodcha a {
display:block;
}/* He eliminado el float:left de los a, ya que creo que no era necesario
(si lo es dame una colleja :p) y por tanto he quitao tb el hack para IE5 mac
que ponia el float a none */
#encabezadodcha a:hover {
padding:0px 2px 0px 2px;
}
un saludo :)
_______________________________________________
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org