Demnach geht es den Programmierern nicht nur darum ein funktionierenden Code zu erstellen er soll auch ästetisch sein?
Absolut, ästhetisch im Sinne von lesbar oder nachvollziehbar sollte möglichst jeder Code sein. Wenn er dann noch "schön" ist, ist er wahrscheinlich in PERL (oder einer esoterischen Sprache).
Mh... ist die Erstellung von Tabellen über css letzendlich nur eine Frage der Ästethik? Verstehe ich das richtig?
Niemand verlangt/erwartet, dass Tabellen mit CSS erstellt werden, das ist zwar technisch möglich aber eigentlich doch totaler Quatsch. Wenn man eine Tabelle haben möchte spricht überhaupt gar nichts dagegen das dafür vorgesehene HTML-Element <table> und seine Kinder zu verwenden. Im Gegenteil alles andere wäre semantischer Unsinn und würde die oftmals angesprochenen nicht visuellen Ausgabegeräte (bzw. deren Anwender) nur irritieren.
Natürlich kann ich meine tabellarischen Daten in <div>s packen und untereinander chaotisch im Quelltext verteilen um sie anschließend über CSS und ihre ids wieder zu ordnen. Aber das ist eben Unsinn. Für Tabellen einfach Tabellen nehmen, diese mit CSS formatieren (oder "stylen") aber doch nicht erstellen!
Weil praktisch hat demnach mein html-Tabellen Gerüst dann ja keine Nachteile. Es ist eben einfach nur "hesslich"?!
Ein Tabellengerüst hat immer dann Vorteile, wenn es tabellarische Daten enthält und immer Nachteile wenn es anderen Zwecken dient, so simpel ist die Rechnung. Im Falle eines Forums mit Brettstruktur halte ich es für legitim (imho Grenzfall) wenn man Tabellen verwendet. Im Falle des WBBlite (gerade mal deren Website aufgesucht) ist das eben eine Tabelle mit den Spalten
Foren
Beiträge
Themen
Letzter Beitrag
Moderatoren
beziehungsweise
Thema
Antworten
Autor
Hits
Bewertung
Letzter Beitrag
Dass die Icons eine eigene Spalte bekommen finde ich auch noch okay (hätte ich aber anders gemacht).
Nur ist das Banner oben ebenfalls in einer Tabelle und die linksseitige Navigation ebenfalls und überhaupt die Ganze Seite beginnt mit
<body bgcolor="#A0A0A0" text="#000000" id="bg">
<table width="95%" cellpadding=0 cellspacing=1 align="center" border=0 bgcolor="#000000">
und endet mit
</table>
</body>
</html>
Enthält aber im Grunde nur Zentral/rechts tatsächlich auch optisch eine Tabelle und nur dieser Teil sollte dann auch eine sein.
--
sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(