ein div, drei Spalten
michaa
- css
0 Matthias Apsel0 suit0 michaa0 suit
0 Gunnar Bittersmann0 suit
1 Gunnar Bittersmann
Geht natürlich nicht, aber fragen will ich doch.
Ich schreibe einen Text, vom Typ "langer Schlauch wie in einer Zeitungsspalte". Nun würde ich mir natürlich wünschen, dass dieser lange Schlauch sich irgendwie automatisch/dynamisch, wenn der Viewport breit genug ist, auf drei gleichhohe Spalten aufteilt (per Hand in einzelne divs reinstopfen ist hier nicht gefragt).
Und wenn er sehr schmal ist, dann soll er eben in zwei, und letztlich nur noch in einer langen Spalte angezeigt werden.
Geht nicht, richtig?
Om nah hoo pez nyeetz, michaa!
geht, aber nur
per Hand in einzelne divs reinstopfen
Matthias
Moin,
geht, aber nur
per Hand in einzelne divs reinstopfen
oder per Javascript.
Danke für den Tipp, aber JS ist für mich eine No-go-Area.
Danke für den Tipp, aber JS ist für mich eine No-go-Area.
Warum?
@@Matthias Apsel:
nuqneH
geht, aber nur
per Hand in einzelne divs reinstopfen
?? CSS 3 ist dir ein Begriff?
Qapla'
Geht natürlich nicht, aber fragen will ich doch.
Geht natürlich nicht, aber fragen will ich doch.
Jo, jut, die Zukunft wird es also bringen, wenn CSS3 verabschiedet ist, die gängigen Browser dies unterstützen und die Browser, die es nicht beherrschen keine Rolle mehr spielen, also so in ca. wievielen Jahren? 5 Jahre scheint mir nicht zu hoch gegriffen.
Geht natürlich nicht, aber fragen will ich doch.
Jo, jut, die Zukunft wird es also bringen, wenn CSS3 verabschiedet ist, die gängigen Browser dies unterstützen und die Browser, die es nicht beherrschen keine Rolle mehr spielen, also so in ca. wievielen Jahren? 5 Jahre scheint mir nicht zu hoch gegriffen.
Wieso? Webkit und Gecko verstehen das einwandfrei. Opera 11 wird es vorraussichtlich ebenfalls verstehen, bei den restlichen Browsern lässt sich das per JavaScript nachbauen.
http://www.cvwdesign.com/txp/article/360/multi-column-layout-with-css3-and-some-javascript
@@suit:
nuqneH
Geht natürlich nicht, aber fragen will ich doch.
Geht natürlich doch, aber fragen willst du nicht?
Weil nicht allein das; sondern in Verbindung.
Qapla'
Weil nicht allein das; sondern in Verbindung.
Das ist die Deluxe-Variante ;)
@@suit:
nuqneH
Weil nicht allein das; sondern in Verbindung.
Das ist die Deluxe-Variante ;)
Das ist die Anforderung des OP: „Nun würde ich mir natürlich wünschen, dass dieser lange Schlauch sich irgendwie automatisch/dynamisch, wenn der Viewport breit genug ist, auf drei gleichhohe Spalten aufteilt […]“
Qapla'
Weil nicht allein das; sondern in Verbindung.
Das ist die Deluxe-Variante ;)
Das ist die Anforderung des OP: „Nun würde ich mir natürlich wünschen, dass dieser lange Schlauch sich irgendwie automatisch/dynamisch, wenn der Viewport breit genug ist, auf drei gleichhohe Spalten aufteilt […]“
Punkt für dich.
@@michaa:
nuqneH
wenn der Viewport breit genug ist, auf drei gleichhohe Spalten aufteilt
Die Frage ist: Ist das sinnvoll?
Bei Printmedien ist es das. Man fängt in der linken Spalte an zu lesen und wenn man unten angekommen ist, geht’s oben in der nächsten Spalte weiter.
Auf einer Webseite ist das problematisch: Der Anfang und das Ende einer Spalte sind (außer bei kurzen Texten) nicht gleichzeitig im Viewport zu sehen, man muss scrollen. Am Ende jeder Spalte muss man wieder hochscrollen, um in der nächsten Spalte weiterlesen zu können. Nutzerfreundlich ist das wohl nicht.
Mehrspaltigkeit sollte aus Webseiten nur mit Bedacht eingesetzt werden. Mit viel Bedacht. Was durchaus heisen kann, Mehrspaltigkeit nicht einzusetzen.
Qapla'