Eine Technik, die häufig in CSS-Layouts mit fließenden Elementen verwendet wird, besteht darin, einem Element, von dem Sie wissen, dass es fließende Elemente enthalten wird, eine Handvoll CSS-Eigenschaften zuzuweisen. Diese Technik, die üblicherweise mit einer Klassendefinition namens clearfix
implementiert (normalerweise) die folgenden CSS-Verhaltensweisen:
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
zoom: 1
}
Der Zweck dieser kombinierten Verhaltensweisen ist die Schaffung eines Containers :after
das aktive Element, das ein einzelnes '.' enthält, das als ausgeblendet markiert ist, wodurch alle bereits vorhandenen Ausblendungen gelöscht und die Seite für den nächsten Inhalt zurückgesetzt wird.