[Ovillo] divs anidados y float: right

2006-02-14 Por tema Carlos Costa
Hola a todos!

Me pasa una cosa rara (que, como casi todas las cosas raras
relacionadas con el css, tienen relación con la ignorancia). Así que
os pido que me ilustréis.

En la url
http://casa.ccp.servidores.net/learning/css/prueba_css.html
he puesto un ejemplo simplificado.

tengo 4 divs: un div que agrupa a los otros tres (container). Los
otros tres son main_content y dos laterales (pero no uno a cada lado,
sino uno encima del otro, ¿ok?). Algo así:

[ main   ][ lateral_1]
[ content   ][ lateral_2]

pues bien, tengo dos preguntas:
1. ¿por qué el borde del div container no engloba a todos los demás?
2. ¿por qué si elimino el float: right en cualquiera de los dos
laterales, sí que veo cómo container se hace más grande?

Muchas gracias,
  Carlos.
___
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://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] divs anidados y float: right

2006-02-14 Por tema Martin Szyszlican

Cuando un elemento está flotado se quita del flujo normal de la página.
Entonces los elementos que lo contienen, no lo toman en cuenta para 
definir su tamaño.


Podés poner un elemento luego de los flotados pero dentro del 
contenedor, con clear:both, para lograr que el contenedor se estire. 
También hay otra técnica que implica usar content: pero IE no la soporta.


Martin.

Carlos Costa wrote:

Hola a todos!

Me pasa una cosa rara (que, como casi todas las cosas raras
relacionadas con el css, tienen relación con la ignorancia). Así que
os pido que me ilustréis.

En la url
http://casa.ccp.servidores.net/learning/css/prueba_css.html
he puesto un ejemplo simplificado.

tengo 4 divs: un div que agrupa a los otros tres (container). Los
otros tres son main_content y dos laterales (pero no uno a cada lado,
sino uno encima del otro, ¿ok?). Algo así:

[ main   ][ lateral_1]
[ content   ][ lateral_2]

pues bien, tengo dos preguntas:
1. ¿por qué el borde del div container no engloba a todos los demás?
2. ¿por qué si elimino el float: right en cualquiera de los dos
laterales, sí que veo cómo container se hace más grande?

Muchas gracias,
  Carlos.
___
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://ovillo.org/mailman/listinfo/ovillo

  


--
Martin Szyszlican
www.ylisto.info






___
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar

___
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://ovillo.org/mailman/listinfo/ovillo