Os dejo la estructura HTML de la web.
Código HTML:
Ver original
<!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" xml:lang="es" lang="es"> <head> </head> <body> <div id="all-wrapper"> <div id="main-wrapper"> <div id="content"> <div id="text"> Aqui va el texto de la web </div> </div> </div> </div> </body> </html>
Y el CSS
Código CSS:
Ver original
html, body { margin: 0; padding: 0; height: 100%; background-color: #e5e5e5; font-family: Georgia, Arial, serif; font-size: 12px; color: #252525; } #all-wrapper { border: 1px solid; min-height: 100%; height: auto !important; height: 100%; margin-bottom: -40px; } #header { background: url(images/header.png) repeat-x; width: 100%; height: 220px; padding-bottom: 100px; } #main-wrapper { margin: 0px auto; padding-bottom: 80px; width: 768px; } #content { background: url(images/content-box.png) no-repeat; width: 768px; height: 441px; } #text { width: 600px; padding-top: 150px; padding-right: 90px; padding-left: 90px; } #push { height: 40px; clear: both; } #footer { height: 40px; text-align: center; clear: both; }
No entiendo porque el all-wrapper, que es el que contiene todo el contenido no crece con el texto con lo cual cuando el texto es demasiado grande el footer no queda posicionado abajo.
A ver si alguien sabe algo
PD: He buscado MUCHO en internet y en el foro así que agradecería que no hubieran mensajes de: busca bien o esto ya se a puesto muchas veces y bla bla bla.