Clearfix CSS do HTML5 Boilerplate de Paul Irish

/ *
* Clearfix: contain floats
*
* Para navegadores modernos
* 1. O conteúdo do espaço é uma forma de evitar um bug do Opera quando o
* contenteditableatributo é incluído em qualquer outro lugar no documento.
* Caso contrário, faz com que apareça espaço na parte superior e inferior dos elementos
* que recebem a clearfixclasse.
* 2. O uso de em tablevez de blocksó é necessário se usar
* :beforepara conter as margens superiores dos elementos filhos.
* /

.clearfix: antes,
.clearfix: depois de {
conteúdo: “”;
display: mesa;
}

.clearfix: após {
clear: both;
}

/ *
* Apenas para IE 6/7
* Inclui esta regra para acionar o hasLayout e conter flutuações.
* /

.clearfix {
* zoom: 1;
}

O HTML5 Boilerplate ajuda você a criar sites ou aplicativos da web rápidos, robustos e adaptáveis. Dê o pontapé inicial no seu projeto com o conhecimento e esforço combinados de centenas de desenvolvedores, tudo em um pequeno pacote.