S
skaarj3
Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
¡Hola!
estoy intentando dar un cambio de apariencia a una web. Os cuento la estructura:
CABECERA---------------
CONTENIDO -----SIDEBAR
CONTENIDO------SIDEBAR
CONTENIDO -----SIDEBAR
CONTENIDO------SIDEBAR
CONTENIDO -----SIDEBAR
-----------------SIDEBAR
FOOTER O PIE DE PÁGINA-
Resulta que, si el contenido es menor que el tamaño (en altura) del sidebar, este se superpone en el pie de página :s. Ilustro para que se vea más claro:

Con la estructura del div "contenido" no me pasa. El final del sidebar es este:
<div class="clear"></div>
</div><!-- /sidebar.right -->
El .clear es este:
.clear {
content: ".";
height: 0;
display: block;
clear: both;
visibility: hidden;
}
El footer es este:
/* Footer
--------------------------------------------------- ***/
#footer {
clear: both;
float: left;
¿Alguna idea de dónde tengo el fallo? Muchas gracias de antemano por las respuestas.
estoy intentando dar un cambio de apariencia a una web. Os cuento la estructura:
CABECERA---------------
CONTENIDO -----SIDEBAR
CONTENIDO------SIDEBAR
CONTENIDO -----SIDEBAR
CONTENIDO------SIDEBAR
CONTENIDO -----SIDEBAR
-----------------SIDEBAR
FOOTER O PIE DE PÁGINA-
Resulta que, si el contenido es menor que el tamaño (en altura) del sidebar, este se superpone en el pie de página :s. Ilustro para que se vea más claro:

Con la estructura del div "contenido" no me pasa. El final del sidebar es este:
<div class="clear"></div>
</div><!-- /sidebar.right -->
El .clear es este:
.clear {
content: ".";
height: 0;
display: block;
clear: both;
visibility: hidden;
}
El footer es este:
/* Footer
--------------------------------------------------- ***/
#footer {
clear: both;
float: left;
¿Alguna idea de dónde tengo el fallo? Muchas gracias de antemano por las respuestas.