@@Gunnar
Wie auch immer. Jedenfalls funktioniert das mit CSS-Multicolumns – ohne irgendwelches anderes Gefrickel.
Nein, tut es nicht! ;-) Weil du so oder so per Javascript die Elementbreite (und somit die "entstandene" Anzahl an Spalten) ermitteln musst,
Nein, muss ich nicht.
Tust du aber mit deinem Dummy-Element ...!
Das will ich (besser gesagt du), und zwar nur deshalb, weil du das native horizontale Scrollen durch ein JavaScript-Blättern ersetzen willst. Für das eigentliche Layouten ist es nicht erforderlich.
Ja gut, das ist aber ja der Sinn & Zweck des Ganzen ...!
Und musstest du nicht eingangs nicht nur die Breite, sondern auch die Höhe auslesen, um überhaupt das Layout hinzubekommen?
Nicht um das Layout "hinzubekommen", sondern um im Bedarfsfall auf dieses Layout zu wechseln. Ohne Javascript ist der Text ja an die Elementbreite angepasst und wird ggf. vertikal gescrollt.
Gruß Gunther