Ingo Turski: Blockelemente und deren Breite

Beitrag lesen

Hi,

.menulink {
  display: block;
  float: left;
  clear: left;
}

Wow, das funktioniert tatsächlich, wundert mich allerdings dass sich das float und das clear nicht irgendwie aufheben

clear hebt ein evtl. vorangegangenes float auf, die float-Eigenschaft des Elements selbst wird davon nicht betroffen. Was Du im Kopf hast ist float:none. Du siehst den Unterschied?

Der Trick dieser Methode ist übrigens, daß float gemäß CSS 2.1 keine Angabe zu width mehr erfordert.

freundliche Grüße
Ingo