Así que quería un pie de página adhesivo en una página y obtuve this one para que funcione para mí. Todo está bien, pero no, en realidad no ...Pie de página adhesivo, o más bien: el contenido no se extiende al pie de página
El problema es que quería que el contenido sobre el pie de página se extendiera hasta él. Ahora el cuadro que contiene el contenido principal termina justo después del texto en el cuadro, y hay un gran espacio entre el pie de página y el contenido. ¡Lo que quiero es que el fondo del contenido principal se extienda hasta el pie de página! ¡Vea mi bella imagen!
Esto es lo que tengo en este momento en html:
<div id="wrap">
<!-- start header -->
<div id="header">
<div id="header-content">
</div>
</div>
<!-- end header -->
<!-- start main -->
<div id="main">
<div id="main-content">
</div>
</div>
<!-- end main -->
</div>
<!-- start footer -->
<div id="footer">
</div>
Y en css:
html {
height: 100%; }
body {
height: 100%;}
/* wrap */
#wrap {
min-height: 100%; }
/* main */
#main {
background-color: #43145c;
overflow: auto;
padding-bottom: 50px; }
#main-content {
width: 720px;
margin: auto;
background-color: #643280;
padding-top: 20px; }
#footer {
position: relative;
margin-top: -50px;
height: 50px;
clear: both;
background: red; }
He intentado establecer Estatura mínima de la principal a 100%, pero didn no funciona Solo quiero el color de fondo del contenido principal hasta el pie de página, ya que es diferente del cuerpo y la caja principal.
¿Tiene algún sentido? ¿Alguien puede ayudar?
No se puede establecer la altura mínima de main, porque su elemento primario no tiene un conjunto de alturas. –