Hola Eva.

Lamentablemente, no s� c�mo solucionar perfectamente esto. Alguna vez
que me encontr� en una situaci�n parecida, acab� sali�ndome por la
tangente y modificando el dise�o (ups).

Te cuento lo que yo s�, a ver si entre todos encontramos forma de
solucionarlo. En principio, por lo que yo entiendo en la
especificaci�n, y con todo el dolor de mi coraz�n, yo dir�a que el
�nico que cumple bien las reglas es el explorer (upssss). Si tienes
esa columna lateral flotada, y a continuaci�n colocas los divs sin
flotar, realmente esos divs ocupar�n todo el ancho de la pantalla, y
lo que ajustar� su anchura ser� su contenido, quedando al lado de la
columna lateral.

Si lo que haces es flotar tambi�n los divs hacia el mismo lado, el
explorer lo que hace es colocarlos al lado de la columna lateral,
mientras que opera y firefox los empujan hacia abajo de �sta, como si
estuvieran aclarados. Y aqu� es donde yo creo que la interpretaci�n
m�s correcta es la primera, porque en las reglas de float de la
especificaci�n se dice:

- Una caja flotante debe colocarse tan alta como sea posible.
- Una caja flotante a la izquierda debe ponerse tan a la izquierda
como le sea posible, una
caja flotante a la derecha tan a la derecha como le sea posible. Una
posici�n mas alta es
preferible a una que se encuentre m�s a la izquierda/derecha. 

Supongo que el problema viene de que los divs no tienen un width
definido, y por tanto, tienden a ocupar todo el ancho antes que a
ajustarse al hueco al lado de la columna lateral. O puede que yo no
entienda ni papa de la especificaci�n, que es lo m�s probable.

Venga, todos a opinar, que creo que en los bares no se habla de otra cosa ;)

saludos

Eva del Campo escribi� (Mon, 18 Apr 2005 23:48:26 +0200):

> El problema es el siguiente:
>
>
> Tengo un div flotado a la derecha, con un ancho fijo y altura
> variable. En el resto de la pantalla, tengo una serie de div de
> menor altura y 100% de ancho, que se repiten uno encima de otro. Lo
> que me gustar�a conseguir ser�a que estos div rodearan al primero,
> pero lo cierto es que se "cuelan" por debajo. He probado todo lo
> que se me ha ocurrido, pero sin ning�n resultado alentador. Tampoco
> he encontrado nada al respecto en google. Si pongo el texto en
> p�rrafos en lugar de en div, funciona bien (de hecho el texto que
> est� dentro de los div tambi�n "rodea" la imagen correctamente). El
> problema es que los div llevan un fondo y un borde, y me gustar�a
> que siguieran llev�ndolo. Adem�s, toda la p�gina se genera de forma
> din�mica, y como desconozco de antemano el contenido de cada div, y
> por tanto tambi�n su altura, no puedo utilizar m�rgenes para
> ajustarlo. �Se os ocurre alguna soluci�n?

-- 
Ram�n 
demasiado viejo para ser una joven promesa, 
demasiado joven para ser una vieja gloria,  
pero a�n as� trabajando duro para Simplel�gica: apariencia,
experiencia y comunicaci�n en la web
http://simplelogica.net  #  (+34) 98 522 12 65 
  
http://simplelogica.net/caoticoneutral/
_______________________________________________
Lista de distribuci�n Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente direcci�n: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a