Seit geraumer Zeit scheint es immer mehr Mode zu werden [...]
Gut, dass wir hier nicht nach Mode gehen, sondern uns von Argumenten überzeugen lassen und uns eine eigene Meinung bilden.
[...]-Layouts per Div-Container zu realisieren
Eine Mitläufererscheinung, geprägt vom Halbwissen des Nachwuchses, das sich nicht von Argumenten überzeugen lässt und sich keine eigene Meinung bildet.
"Geraume Zeit" ist hier ein Zeitraum von bald acht Jahren, CSS1 wurde 1996 verabschiedet. Das Konzept der Trennung von Inhalt/Struktur desselben und der Präsentation ist also nicht neu und schon gar nicht in Mode. Gute Ideen schwappen halt immer zeitverzögert zum hinterletzten Anwenderpöbel, der sich nicht selbst informiert. Bis dahin ist dann auch der Inhalt verfälscht. Die Grundidee von CSS ist ja, Layouts eben NICHT vermittels irgendwelcher HTML-Elemente zu realisieren, wie Progman das ganz richtig aufzeigte. Dass man in Ermangelung von XML-Kenntnissen manchmal DIV-Elemente verwendet, um eigene Elemente zu "definieren" oder irgendetwas zu gruppieren, hat nichts mit dem Konzept der Trennung von Markup und Style zu tun.
Früher hab ich das Layout mit Tabellen gemacht und nun will ich es mal richtig machen ... also mit div's
Genau. Statt sich sein Bein mit einer Axt zu zertrümmern, macht man es jetzt mit einem spitzen Stein -- genug des Zynismus'.
Als ich mich vor ein paar Tagen mit genau diesem Thema befasst habe
Donner, Du bist ja wieder richtig ausgeschlafen ...
(man will ja anderen Techniken eine Chance geben)
Mein Dank ist der Eurige, Mäzen des CSS'!
Was zum Teufel soll dieser Quatsch?
In Ermangelung von geeigneter Fachliteratur, die zum Verständnis der Materie gereicht hätte, muss mal wieder die Polemik herhalten, nicht wahr? Sie sind willkommen, Ihre konkreten Fragen zu seit Jahren aktuellen Konzepten im Webauthoring in einem dieser lustigen Boards zu stellen, wie hieß es doch gleich, Webstyleboard oder so, da wird einem immer geholfen...
allein schon den Header umzusetzen ... zwei Grafiken nebeneinander ... eine links (Ausrichtung links) und rechts (Ausrichtung rechts)
Ah, Kästchenmalerei! Ein klarer Fall für die Sprache, mit der man Hypertext auszeichnet!
... dies mit Div's zu machen ist eine echte Qual.
Das hätte ich Dir vorher sagen können. Allerdings wird es mit Tabellen genau derselbe semantische Unfug.
Der nächste Spass ist dann der "Body" der Seite. 3 Spalten sollen es einfach mal werden und dann wird es abenteuerlich. Wenn sich dann noch die Hintergrundfarben der Spalten unterscheiden ... das sieht echt übel aus, weil die Div's ja unterschiedlich hoch sind.
Eine Zwischenfrage: wieso sollten drei Spalten, die alle unterschiedlich lange Inhalte haben, exakt gleich groß sein? Entbehrt das nicht jeder Sinnhaftigkeit? Davon abgesehen ist das, wie oben, eine Frage für Präsentation von Inhalten und damit keine Aufgabe für irgendwelche HTML-Elemente. Nicht alles, was hinkt, ist ein Vergleich.
Nehm ich dazu eine Tabelle, dann kann da nix schiefgehen.
Außer der sinnvollen Textauszeichnung. Schade, dass das genau das ist, weswegen man HTML einsetzt. Also zerstört man gerade den Sinn des Werkzeuges, das man einsetzt. Vielleicht sollte man die Inhalte gleich als großes Bild ausliefern. Dann muss man sich auch nicht mit Wald- und Wiesenbrowsern auseinandersetzen, wie etwa Mozilla, Firebird, Opera, ...
Hat man es nun aber mit den Div und CSS hinbekommen, dann sollte man einfach mal dat CSS abstellen und sehen, was von der Seite übrig bleibt.
Genau das, was man in HTML geschrieben hat: eine DIV-Suppe. Und wer das tut, hat nicht verstanden, was er tut. Ich werde jetzt hier nicht ausführen, wie das Konzept wirklich lautet, das wurde (sogar in diesem Fred) schon oft genug getan (
da war doch was...).
Also ich für meinen Teil bleibe bei den "guten alten" Tabellen und kann dieses "mit Div's is es besser" definitiv nicht nachvollziehen ... Es macht einfach keinen Sinn.
Also, ich für meinen Teil bleibe weiterhin bei den guten alten Rechenschiebern und kann dieses "Mit Computern kann man viel schneller rechnen" definitiv nicht nachvollziehen ... Es macht einfach keinen Sinn.
Und wenn wir jetzt weiter polemisieren, kommt in ein paar Stunden ein Hamburger und sagt, man solle das ganze mit Frames machen...
Dieses um Jahre verspätete Aufwärmen in derartig hinkender Form nicht nachvollziehen kann:
Mirko