muchas gracias strip
la verdad que con lo que me dices y lo que pone ahí, ejemplos y todo lo veo mas 
claro.

Si al flotarlo pasa a ser inline y antes tiene un elemento inline, se ponen en 
la misma fila, claro y como está flotada a la izquierda pues izquierda.
apunto :)

gracias

El 27/04/2010, a las 21:58, stripTM escribió:

> Martin Etxauri escribió:
>> Hola a todos
>> 
>> Me he topado con un comportamiento que ha cambiado de FF2 a FF3 que no acabo 
>> de entender (y eso que también se ve igual que en FF3 en Safari y Opera 
>> (aunque Opera parece cambiar según el contexto que no acabo de pillar).
>> 
>> El caso esquematizado es el siguiente:
>> 
>> <span>texto</span
>> <img src="imagen.jpg" style="float:left;" />
>> 
>> En FF2 el span está siempre por encima de la imagen alineado a la izquierda 
>> (por defecto).
>> En FF3 la imagen se coloca a la izquierda y el span se queda pegado a la 
>> derecha de la imagen y a la misma altura.
>> 
>> Está claro que el span es un elemento de linea y si esto fuera al revés, que 
>> el span está debajo de la imagen, entiendo que sin flotarlo pase a la 
>> derecha de la imagen porque el float de la imagen la convierte en un 
>> elemento de linea.
>> Lo que me sorprende es que al estar por encima de la imagen, la imagen se le 
>> cuele.
>> 
>> Y pasa algo que a mi me parece curioso cuando metes un texto largo en el 
>> span: si vas cambiando el tamaño de la ventana (o extensión del texto) la 
>> imagen se colará solo a la última linea de texto (quedando pegada a la 
>> penúltima y con la última a su derecha) y solo siempre y cuando la última 
>> linea sea mas corta que el ancho de la ventana, claro.
>> 
>> Bueno, y pasa lo mismo si en vez de poner un span pones simplemente un texto
>> 
>> No acabo de entender muy bien porque pasa esto y no he logrado aclararlo en 
>> internet
>> ¿alguien entiende porque pasa esto?
>> 
>> Al margen de parecer mas o menos lógico quisiera saber en base a que pasa.
>> 
>> 
> Aquí tienes el bug donde lo corrigieron.
> https://bugzilla.mozilla.org/show_bug.cgi?id=50630
> 
> Cuando flotas un elemento que está junto a un elemento inline la 
> especificación dice que debe colocarse a la altura de la última caja que 
> genera el 'inline', en este caso al flotar la imagen a la izquierda la 
> coloca justo antes de la última línea.
> 
> -- 
> Saludos -=stripTM=-
> 
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
> http://lists.ovillo.org/mailman/listinfo/ovillo
> 

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a