[Ovillo] Duda-Problema con float
Jose Manuel Segovia
josegovia en gmail.com
Sab Sep 19 13:27:24 UTC 2009
Hola a todos,
Estoy atascado con unos probleimillas con unos float (no puedo vivir si
ellos pero con ellos tampoco).
Os cuento lo que me ocurre, quiero poner 4 divs (#areas_t1, #areas_t2,
#areas_t3, #areas_t4) alineados horizontalmente, y estos cuatro divs tienen
que estar dentro de otro div contenedor (#areas). La cuestión es que si no
les pongo float a los 4 divs de "areas" se quedan alineados verticalemnte,
así que los floto; Pero al flotarlos se salen de su contenedor #areas.
Mi primera pregunta es ¿Cómo hago para que esos 4 divs se queden dentro del
su contenedor #areas alinea horizontalmente uno al lado del otro?
Mi siguiente pregunta va un paso más, el #areas está a su vez dentro de otro
que se llama #content y me encantaría que este creciera verticalmente al
100%, es decir que ocupara el tamño completo en vertical de la pantalla. Yo
creía que con ponerle la altura al 100% ya salí pero no me hace caso ¿qué
hago mal?.
Os dejo aquí debajo tanto el CSS que estoy usando como el HTML. Y muchas
gracias por vuestra ayuda.
Saludos,
Jose
-------------------------------------------------
* {
margin: 0;
}
html, body {
height: 100%;
}
body {
text-align:center;
}
#wrap {
border: #CC0000 thin solid;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto 0px auto;
width: 100%;
min-width: 790px;
text-align: left;
}
#container {
margin: 0 auto 0px auto;
width: 790px;
min-height: 100%;
height: auto !important;
height: 100%;
border: #009900 thin solid;
text-align: left;
padding: 0px 0px 0px 0px;
}
#content {
border: #CCCC00 thin solid;
}
#areas{
border: #FF0000 thin solid;
position: relative;
}
#areas_t1{
width: 165px;
height: 143px;
padding: 16px 0px 0px 19px;
font-size: 0.88em;
}
#areas_t2{
width: 165px;
height: 143px;
padding: 16px 0px 0px 19px;
font-size: 0.88em;
}
#areas_t3{
width: 165px;
height: 143px;
padding: 16px 0px 0px 19px;
font-size: 0.88em;
}
#areas_t4{
width: 165px;
height: 143px;
padding: 16px 0px 0px 19px;
font-size: 0.88em;
}
----------------------------------------------------
<body>
<div id="wrap">
<div id="container">
<div id="content">
<h1>
Bla Bla Bla
</h1>
<p>
Texto
</p>
<div id="areas">
<div id="areas_t1">
<p>
Area1
</p>
</div>
<div id="areas_t2">
<p>
Area2
</p>
</div>
<div id="areas_t3">
<p>
Area3
</p>
</div>
<div id="areas_t4">
<p>
Area4
</p>
</div>
</div>
</div>
</div>
</div>
</body>
Más información sobre la lista de distribución Ovillo