Gruß Nicole,
mir in letzter zeit öfter zu Ohren gekommen, das dass verwenden von table
altes html wäre und das nun div der absolute moderne weg ist.
Nimmt man diese beiden Aussagen wörtlich, ist der erste Teil schlichtweg
falsch und der Zweite mehr als verwirrend.
Sicherlich war gemeint, daß es nicht mehr zeitgemäß sei, Tabellen als
Layouthilfen zweckzuentfremden und stattdessen auf »HTMLDivElement«e
zu setzen.
Sieht man dies als grobe Verallgemeinerung, ist dem fast schon zuzustimmen.
<ansprache class="lanzebrechend">
Wenn man nun also von einem *modernen Weg* sprechen will, sollte man
sich bewusst machen, wofür HTML entworfen wurde - die Abkürzung steht
immer noch fuer »Hypertext Markup Language«.
- Wir bedienen uns einer Auszeichnungssprache.
- Jedes Sprachelement gibt Dingen eine bestimmte Bedeutung, indem es
diese bezeichnet.
- Werden diese Elemente entsprechend ihrer Bedeutung verwendet, spricht
man auch von »semantisch korrektem HTML«.
- Die Semantik schafft Struktur, indem sie Informationen ordnet.
- Geordnete Informationen wiederum sind schneller erfassbar als
unstrukturierte Inhalte und deshalb sowohl für den Menschen als
auch für Maschinen leichter zugänglich.
In diesem Zusammenhang fallen dann oft die gar nicht mehr so neuen
Schlagworte Zugänglichkeit (»Web-Accessibility«) und Barrierefreiheit.
»Aussagekräftiges Markup« ist ein Weg, der in den letzten Jahren über-
wuchert war und nur neu beschritten werden und dabei Stück um Stück
von seinen Wiederentdeckern freigeräumt und zu einer breiten Allee
ausgebaut werden will.
</ansprache>
zurück zur Antwort:
Der Einsatz von "div"s als semantisch aussagelosen block-Elementen ist zu
Layoutzwecken absolut wünschenswert, wenn er sich ausschließlich auf
das Gruppieren von anderen HTML-Elementen beschränkt.
Tabellen sind auch weiterhin als *modern* anzusehen, wenn sie sich auf
die Auszeichnung tabellarischer Daten beschränken.
CSS ist das Werkzeug Deiner Wahl, um Deinen Inhalten eine visuell
ansprechende Garderobe auf den Leib (»BODY«) zu schneidern.
so long - peterS. - pseliger@gmx.net
--
Cheatah zu CSS in
http://forum.de.selfhtml.org/archiv/2005/3/t104609/#m645300:
»CSS ist eigentlich ziemlich einfach. Das Problem ist, dass die meisten "CSS-Sprecher" nur über
einen sehr begrenzten Wortschatz verfügen - etwa im Stile von "will essen, jetzt", während echtes
CSS eher dem Rezitieren von Goethes Zauberlehrling entspricht.«
ie:( fl:) br:> va:( ls:& fo:) rl:| n3;} n4:} ss:} de:µ js:} mo:? zu:]