Un hilo viejo, pero ... Respuesta de Konerak funciona, pero ¿por qué incluso ajustar el tamaño de un contenedor por defecto. Lo que prefiero es usar el código donde sea que sea, sin importar el tamaño de la página. Por lo que este mi código:
<style>
#container {
position: relative;
height: 100%;
}
#footer {
position: absolute;
bottom: 0;
}
</style>
</HEAD>
<BODY>
<div id="container">
<h1>Some heading</h1>
<p>Some text you have</p>
<br>
<br>
<div id="footer"><p>Rights reserved</p></div>
</div>
</BODY>
</HTML>
El truco está en <br>
, donde se rompe la nueva línea. Entonces, cuando la página es pequeña, verá el pie de página en la parte inferior de la página, como quiera.
PERO, cuando una página es grande como para que se debe desplazar hacia abajo, a continuación, el pie de página va a ser de 2 nuevas líneas debajo de todo el contenido de arriba. Y si lo haces, la página se agrandará, tu pie de página siempre irá hacia ABAJO. Espero que alguien lo encuentre útil.
¿Qué es exactamente "no funciona como se espera"? – RoToRa
¿Hay algún código con el que podamos trabajar? – Flatlin3
¿Qué quiere decir con "parte inferior de la página"? Para eso, simplemente lo agrega al final del código HTML. Pero parece que desea que se coloque en la parte inferior de la * ventana * en lugar de en la página. (Si la página se desplaza o se cambia el tamaño de la ventana, siempre debe atenerse a la frontera inferior de la ventana. (Es eso lo que quiere?) – chiccodoro