Problemas de sobreposição da sidebar no footer com o .clear

  • Autor Autor skaarj3
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
S

skaarj3

Beta
Usuário com poucas negociações! Use sempre o saldo do 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:

Sin-título-1.webp

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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Mmm por qué no insertas el footer fuera del div que contiene tanto el contenido como el sidebar? así siempre quedará debajo sin impotar cual de esos dos tenga más altura.

Bueno, es una opción.
 
Hola!

gracias por responder. El problema es que ya lo tengo así. Ando repasando bien todas las medidas de los divs a ver si hay algo que me descuadra y viendo si me falta por cerrar alguno, pero es bastante código. A ver si doy con la tecla.

Un saludo!
 
Podrias dar la url?
 
Podrias dar la url?

Hola! Al final después de echarle muchas horas no conseguí encontrar el fallo así que me puse con otra plantilla que controlo más y le estoy metiendo las cosas que me gustan de esta. Me dí por vencido 🙁

Gracias de todas formas por el interés Chapi.
 
No hay problema, suerte con eso.
 
Mmmm, intenta ponerle al estilo del sidebar float:right; clear:right; margin-bottom:20px;

Al footer podrias ponerle clear:both; width:100%; margin:auto; float:left;
 
Voltar
Topo