Hi Frederik,
Du kannst natürlich einfach eine Breite für die Links angeben. Aber wenn ich dich richtig verstanden habe, wolltest du das nicht.
Nein, weil die Wörter/Texte ja unterschiedlich lang sind und bei "Überlänge" würden dann ja auch noch hässliche Umbrüche reinkommen ...
Ich habe folgendes ausprobiert, und es scheint echt eine Lösung zu sein - oder sieht jemand Schwierigkeiten?
.element {
float: left;
}
.element + * {
clear: left;
}Der IE kennt diesen Selektor allerdings nicht, also muss man dann doch wieder ein spezielles Element angeben:
.elementdanach {
clear: left;
}
Mhh, interessant ...
Oder, wenn die Links in deinem Beispiel nicht in einem umgebenden Element sitzen, auf das man obiges anwenden kann, geht wahrscheinlich auch das:
.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 ... habs zwar noch nicht überall getestet aber sieht echt gut aus! Werd mir das noch ausführlicher ansehen.
Liebe Grüße
sunny