at: Addendum

Beitrag lesen

Hallo.

Das Unschöne ist, dass er bei zwei Spalten eine vertikale Ordnung hat, was bei Floats nicht der Fall ist

Das meinte ich mit der visuellen Reihenfolge die bei einer <ul> ja explizit irrelevant ist -- sonst wäre es ja eine <ol>.

Beispiel:

CSS1    CSS2
CSS3    HTML1
HTML2   Java-Script

Da hätte ich vermutlich eine <ol> verwendet und auf den von dir vorgeschlagenen Ansatz verzichtet. Im Falle dieses Beispiels hätte man sogar beispielsweise alle Einträge der rechten Spalte einzeln selektieren und absolut ausrichten können. Aber bei längeren Listen grenzt so etwas natürlich an Arbeit, und außerdem ist absolute Positionierung stets für unangenehme Überraschungen gut.

Es ist eben doch oft erwünscht (wie bei der konkret betroffenen Seite), dass eine listenartige Ordnung primär in der Vertikalen, und Spalten dann als Columnen-artige Fortsetzung der Liste visuell verstanden wird.

Dann hat diese Reihenfolge aber meist auch eine Bedeutung, der mittels <ol> Rechnung getragen werden sollte.

Einen schöneren Ansatz wird uns vielleicht CSS3 bescheren.

Wahrscheinlich.
MfG, at