Abstand von Block Containern mit Float-Inhalt

Das display:table im .clearfix adressiert Pseudo-Elemente wie ::before und ::after. Damit erspart man sich das Erzeugen eines ‚leeren‘ Blockelements mit clear:both als letztem Element innerhalb einer HTML-Collection.

Das clear:both hatte ich immer mit in der CSS Klasse des Folgeelementes und im Footer habe ich das auch, somit habe ich kein extra Element gebraucht. Aber ich finde es einfach besser, wenn es Standardklassen gibt, die man verwenden kann, statt das Rad neu zu erfinden und die eigene CSS unnötig aufzublähen. Aber es ist nicht einfach zu finden, was es alles gibt. Meist suche ich erst mal in der Bootstrap.css, aber ich wäre nie auf die Idee gekommen, nach table zu suchen. Und die Dokumentation und Informationsmenge ist einfach gewaltig und ja nur Mittel zum Zweck.

Da hört für mich der Begriff Tabelle auf. Eine Tabelle hat für mich einen Header Row, ob sichtbar oder nicht.

Untereinander ist dann stets ein Datensatz vom gleich Typ.

Bild | Text

img | lajfsdl adslf

Ist eine Tabelle, du hast eine Tabelle genutzt um Layout umzusetzen, nicht um die Daten Tabellarisch darzustellen.

=> Es kommt nicht unbedingt auf die „Art“ der Daten an, sondern auf die „Präsentation“ dieser. Bzw was man damit bezwecken will.