Yo también me perdí los mensajes anteriores pero sólo opino que me parece un fallo garrafal.
Si meto un DIV al que pongo margin-left: auto, margin-right: auto, width: 760px y height: 100%, debería ser un div que ocupase toda la altura de la pantalla y se estirase según modifico el tamaño del navegador, y que estuviese centrado. Cumple con todo excepto con la altura, a la que normalmente hay que decirle min-height: 400px, height: auto, y rezar para que funcione bien. Como normalmente interesa que tenga (al menos) la misma altura que los menus laterales, lo que suelo hacer es meter un javascript que detecta qué div tiene más altura (menu o contenido) y modifico la del perdedor. Un saludo. __________________________ <?php $Autor = "Iban Rodriguez"; // Programador, <THE MOVIE> ?> www.themovie.org -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nombre de Albert Garcia Enviado el: jueves, 20 de julio de 2006 10:24 Para: 'Ovillo, la lista de CSS en castellano' Asunto: Re: [Ovillo] cabecera y pie, top y bottom > continúa la incógnita, aquí no hay quien fije un pie al fondo > del navegador... > pienso que sería interesante que lo resolviéramos aquí, ya > que se trata de un layout muy típico y difundido y sin > embargo, cómo estamos comprobando(yo al menos) es difícil de > conseguir con css. > así que nada, yo sigo rompiéndome la cabeza por mi cuenta. > ánimo!!! el reto continúa. Buenas a [EMAIL PROTECTED], Me he perdido los mensajes anteriores a éste, y no sé si lo que buscáis es una solución que haga uso *exclusivamente* de CSS, sin Javascript, pero de todas formas hago mi aportación al asunto. Hasta donde sé, es imposible reproducir el mismo comportamiento de la propiedad "position:fixed;" en IE sólamente con CSS. Lo que se puede hacer es "simular" ese comportamiento incrustando al CSS una expresión javascript, de la siguiente manera ------ <style type="text/css"> #wrapper { [...] } #header { [...] } #body { [...] } #footer { position:absolute; bottom:0; } /* Esto nos permite que los demás navegadores apliquen el position:fixed, ya que IE no reconoce esta la sintaxix "padre > hijo" */ #wrapper > #footer { position:fixed; } </style> <!-- Y estos condicionales nos permiten que sólo IE aplique el top:expression([...]) --> <!--[if gte IE 5.5]> <![if lt IE 7]> <style type="text/css"> #footer { top: expression( ( 0 - footer.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );} </style> <![endif]> <![endif]--> ------- Puedes ver un ejemplo "en vivo" en http://www.obokaman.com/tests/footer_fix.html . Espero que fuera esto lo que buscábais. Un saludo, Albert Garcia OboLog " Tus pensamientos en red www.obolog.com ______________________________________________ Mi blog personal en http://obokaman.obolog.com _______________________________________________ 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 _______________________________________________ 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
