El problema respecto a lo que comentaba sn es que en este caso el pie no
se ajusta a la base del browser y, si no me equivoco, sería necesario
utilizar javascript para fijarlo. De hecho, añadiendo:

<script type="text/javascript">
function ajustaraltura(){
        winH = alturaventana();
        alert("ajustar altura:")
        altocolumna=winH-40;
        if( typeof( window.innerWidth ) != 'number' ) {
                document.getElementById('co11').style.height=altocolumna+'px';
        }
        document.getElementById('co11').style.minHeight=altocolumna+'px';
}
function alturaventana(){
        var alto= 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    alto= window.innerHeight;
  } else if( document.documentElement && (
document.documentElement.clientWidth ||
document.documentElement.clientHeight ) ) {
    alto= document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth ||
document.body.clientHeight ) ) {
    alto= document.body.clientHeight;
  }
  return alto;
}
</script>

Y llamando onload a la funcion ajustaraltura() funciona ok. He puesto el
código en http://blog.corunet.com/demotrescolumnas.html por si acaso.



ListaCss escribió:
> a ver si te sirve este ejemplo, comenbtar que para que funcione bien en ie6 
> tienes que ponerle width al pie, por eso lleva el 98% sino no se comporta 
> correctamente...
> 
> no sé si es exactamente lo buscas...
> 
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> <html xmlns="http://www.w3.org/1999/xhtml";>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
> <title>Untitled Document</title>
> </head>
> 
> <body>
> <style>
> #contenedor{
>  overflow:hidden;
> }
> #co11{
>  background-color:red;
>  overflow:hidden;
>  margin-bottom:-7000px;
>  padding-bottom:7000px;
>  float:left;
> }
> #co12{
>  background-color:blue;
>  margin-bottom:-7000px;
>  padding-bottom:7000px; float:left;
> }
> #co13{
>  background-color:yellow;
>  margin-bottom:-7000px;
>  padding-bottom:7000px;
>  float:left;
> }
> #pie{
>  clear:both;
>  float:none;
>  background-color:black;
>  color:white;
>  width:98%;
> }
> 
> </style>
>     <div id="contenedor">
>         <div id="co11">
>             rojo<br />rojo<br />rojo<br />rojo<br />rojo<br />rojo<br 
> />rojo<br />rojo<br />rojo<br />rojo<br />rojo<br />rojo<br />
>             rojo<br />rojo<br />rojo<br />rojo<br />rojo<br />rojo<br 
> />rojo<br />rojo<br />rojo<br />rojo<br />rojo<br />rojo<br />
>             rojo<br />rojo<br />rojo<br />rojo<br />rojo<br />rojo<br 
> />rojo<br />rojo<br />rojo<br />rojo<br />rojo<br />rojo<br />
>             rojo<br />rojo<br />rojo<br />rojo<br />rojo<br />rojo<br 
> />rojo<br />rojo<br />rojo<br />rojo<br />rojo<br />rojo<br />
>             verde
>         </div>
>         <div id="co12">azul<br />azul<br />azul<br />azul<br />azul<br 
> />azul<br />azul<br />azul<br />azul<br />azul<br />azul<br />azul<br 
> />azul<br />azul<br />azul<br />azul<br />azul<br />azul<br />azul<br 
> />azul<br />azul<br />azul<br />azul<br />azul<br /></div>
>         <div id="co13">amarillo<br />amarillo<br />amarillo<br />amarillo<br 
> />amarillo<br /></div>
>     </div>
>  <div id="pie">pie<br />pie</div>
> </body>
> </html>
> 
>   ----- Original Message ----- 
>   From: sn 
>   To: Ovillo, la lista de CSS en castellano 
>   Sent: Thursday, June 14, 2007 1:01 PM
>   Subject: Re: [Ovillo] diseño a 3 columnas
> 
> 
>   kon razón no encontraba el modo de hacerlo en puro css.
>   no es que no me fíe de david(gracias por tu respuesta, por cierto), pero si
>   alguien ve/intuye algún camino para resolver esto sin hechar mano de otras
>   tesnologías, que no dude en señalármelo.
> 
>   reenvío mi saludo!
>   _______________________________________________
>   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://lists.ovillo.org/mailman/listinfo/ovillo
> _______________________________________________
> 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://lists.ovillo.org/mailman/listinfo/ovillo
> 
_______________________________________________
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://lists.ovillo.org/mailman/listinfo/ovillo

Responder a