Hallöle,
hab da ein Problemle mit float.
Genaugenommen damit, daß ich zwei Linklisten (eine senkrechte mit verlinkten Bildern, in den Beispielen Item 1, Item2, ...) und eine mit Textlinks (horizontal, ggf. mehrzeilig, Item A, Item B, ...) links floaten lassen will und den anschließenden Seiteninhalt zwar unter der horizontalen Liste, aber rechts neben der vertikalen Liste haben will.
Es soll also so aussehen:
Item 1 Item A Item B Item C Item D Item E
Item 2 Item F Item G Item H Item I Item J
Item 3 Item K Item L
Item 4
Item 5 Irgendeine Überschrift
Item 6
Item 7 Es war einmal ein Mann, ...
Item 8
Item 9
Ok, für Liste 1 float left und Breite angegeben, kein Problem.
Bei der Liste 2 sollen die Items fließen, also bekommen die li das float left und ne Breite.
Gebe ich der Überschrift kein clear, passiert folgendes:
Item 1 Item A Item B Item C Item D Item E
Item 2 Item F Item G Item H Item I Item J
Item 3 Item K Item L Irgendeine Überschrift
Item 4
Item 5 Es war einmal ein Mann, ...
Item 6
Item 7
Item 8
Item 9
Die Überschrift sitzt also (abhängig von Fensterinnenbreite und Schriftgröße) meist nicht unterhalb der Liste 2, sondern (teilweise) rechts neben den Items.
Gebe ich der Überschrift clear:left, passiert das:
Item 1 Item A Item B Item C Item D Item E
Item 2 Item F Item G Item H Item I Item J
Item 3 Item K Item L
Item 4
Item 5
Item 6
Item 7
Item 8
Item 9
Irgendeine Überschrift
Es war einmal ein Mann, ...
Der clear tut also genau das, was er laut Standart soll - er hebt das gesamte Gefloate auf. Ich hätte aber gerne nur ein float aufgehoben durch clear.
Benutze ich float:right für die items der Liste 2, bekomme ich die Überschrift per clear:right an die richtige Stelle - aber die Items hängen natürlich rechts und in der falschen Reihenfolge:
Item 1 Item E Item D Item C Item B Item A
Item 2 Item J Item I Item H Item G Item F
Item 3 Item L Item K
Item 4
Item 5 Irgendeine Überschrift
Item 6
Item 7 Es war einmal ein Mann, ...
Item 8
Item 9
Gibt es eine Lösung, die ohne position auskommt? Und natürlich ohne Tabelle.
Bevorzugt auch mit möglichst wenig zusätzlichen div- oder sonstigen Elementen.
Ich kann leider im Moment keine Testseite zur Verfügung stellen, da ich gerade Probleme mit meinem Webspace habe. Ich kann aber die Test-Datei hier posten, wenn gewünscht, weiß aber nicht, ob die nicht zu lang ist (~ 60 Zeilen).
cu,
Robert