Ola, estou com um problema que não estou a conseguir resolver, eu tenho um código assim:
<div id="Principal">
<div class="esquerda">...</div>
<div class="direita" >...</div>
</div>
<div class="footer">...</div>
Nenhum desses estilos tem altura definida, no entanto dentro da <div class="esquerda"> existe conteúdo dinâmico que define a altura, esse conteúdo aparece direito, e se não existisse a <div class="footer">...</div> por baixo não havia nenhum problema, só que como diz o titulo, a <div id="Principal"> não assume a altura do conteúdo dentro das suas divs interiores, o que faz com que a <div class="footer">...</div> apareça atravessada no conteúdo das <div class="esquerda">...</div> <div class="direita" >...</div>.
Alguém tem uma solução ?é impossível definir uma altura para os estilos das 3 primeiras divs, pois como disse é conteúdo dinâmico.