Acontece que eu vi um div
que tinha o estilo clear:both
! Qual é a utilidade de clear
em style
?
<div style="clear:both">
clear:both
faz o elemento cair abaixo de quaisquer elementos flutuantes que o precedem no documento.
Você também pode usar clear:left
ou clear:right
para fazê-lo cair abaixo apenas dos elementos que foram flutuados para a esquerda ou direita.
+------------+ +--------------------+
| | | |
| float:left | | without clear |
| | | |
| | +--------------------+
| | +--------------------+
| | | |
| | | with clear:right |
| | | (no effect here, |
| | | as there is no |
| | | float:right |
| | | element) |
| | | |
| | +--------------------+
| |
+------------+
+---------------------+
| |
| with clear:left |
| or clear:both |
| |
+---------------------+
Apenas para acrescentar à resposta de RichieHindle, verifique Floatutorial , que mostra como funciona a flutuação e limpeza de CSS.
fonte
Quando você usa float sem largura, permanece algum espaço nessa linha. Para bloquear este espaço, você pode usar
clear:both;
no próximo elemento.fonte