Layout erstellen?
Verfasst: 08.12.2008 12:25
Hallo,
mein CMS hat beinhaltet leider noch viele Tabellenkonstrukte. Ich will alles auf DIV-Container umstellen. Doch irgendwie bin ich jetzt voll verwirrt. Jemand hat mir folgendes in einem anderen Forum geschrieben, weil ich sagte, das ich EasyHP (orangeTaste) auf DIVs umstellen will:
Bitte um Aufklärung!
LG, EloKoN
mein CMS hat beinhaltet leider noch viele Tabellenkonstrukte. Ich will alles auf DIV-Container umstellen. Doch irgendwie bin ich jetzt voll verwirrt. Jemand hat mir folgendes in einem anderen Forum geschrieben, weil ich sagte, das ich EasyHP (orangeTaste) auf DIVs umstellen will:
Jetzt frage ich mich: Wie soll ich denn das Layout sonst machen? In HTML soll/darf ich nicht ... . Wie denn dann? Kenne mich eben nicht sehr gut mit Layouts/Designs/Styles usw. (wie das alles auch heißen mag) aus. Bin eigentlich nur der Programmierer und war im Glauben, mit DIVs alles richtig zu machen.Nicht verschachtelte Tabellen zerstören nicht zwangsläufig die Barrierefreiheit. Es gibt etliche Vorteile, warum man Tabellen nicht zu Layoutzwecken nuten sollte, aber der eigentliche Grund ist der, dass HTML nicht zu Layoutzwecken gedacht ist und dafür Tabellen einzusetzen einfach semantisch nicht korrekt ist.
Aber genau das selbe gilt auch für <div>. <div> ist HTML, HTML ist nicht für Layout gedacht, also sind <div> auch nicht für Layout gedacht. <div> können hilfreich sein, insbesondere beim Gruppieren von Elementen. Aber Layout mit <div> zu machen ist genauso falsch, wie Layout mit Tabellen.
Der einzige Vorteil: Mehrfach ineinander verschachtelte <div> sind immer noch barrierefrei.
Bitte um Aufklärung!
LG, EloKoN