Autor |
Nachricht |
0o0
Threadersteller
Dabei seit: 07.08.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 25.05.2011 14:26
Titel Tabellenzeilen von div-Tabellen mit <ul> (unsorted lis |
|
|
Bei der Erstellung von div-Tabellen wird eine ziemliche (vielleicht auch teilweise unübersichtliche) Verschachtelung von div-Containern erzeugt. Teilweise habe ich aber auch schon gesehen, dass die jeweiligen Tabellenzeilen mit unsortierten Listen-Elementen (<ul>), statt mit div-Containern erzeugt werden.
Welche Vor- und Nachteile ergeben sich daraus? Welche Herangehensweise ist für welches Szenario besser geeignet?
Zuletzt bearbeitet von 0o0 am Mi 25.05.2011 14:27, insgesamt 2-mal bearbeitet
|
|
|
|
|
DerM
Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht:
|
Verfasst Mi 25.05.2011 14:31
Titel
|
|
|
DIV != Tabelle != Unordered List
|
|
|
|
|
Anzeige
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 25.05.2011 14:31
Titel
|
|
|
"Div-Tabellen" gibt es nicht. Es kommt vereinzelt vor, dass bspw. Javascripts zur Erzeugung von Steuerelementen wie GridTables auf div-Tags zurückgreifen (aus Performancegründen und weil diese sich einfacher positionieren lassen).
Da das ganze nur im DOM sprich im Speicher geschieht, muss das noch nicht einmal Nachteile haben.
Im übrigen gilt: <table> für Tabellen, <ul> für ungeordnete Listen, examplarisch <x> für das jeweils passende "x" und darüber hinaus für alles, was keine Semantik birgt, <div>.
Zuletzt bearbeitet von bacon am Mi 25.05.2011 14:32, insgesamt 1-mal bearbeitet
|
|
|
|
|
0o0
Threadersteller
Dabei seit: 07.08.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 25.05.2011 14:43
Titel
|
|
|
Hintergrund ist, dass es mit der herkömmlichen Tabelle zu recht nervigen Layoutproblemen kommt, da sich nicht alles browserübergreifend pixelgenau dimensionieren lässt. Siehe anderer Thread.
Mit div-Containern gibt es solche Probleme nicht, weswegen ich überlege, die Seite dafür umzustrukturieren. Eine Testtabelle habe ich dafür schon erzeugt und das Ergebnis ist sehr vielversprechend. Nur im Code sehen die mehrstufigen div-Verschachtelungen nicht sehr ansprechend aus. Zudem ist so eine Umstrukturierung sehr aufwändig.
|
|
|
|
|
|
|
|
Ähnliche Themen |
CSS: list item mit border
css list-style-position
PHP-List Newslettersystem Fehler
css, ie6, list-style-image...
CSS: List-image nur bei Hauptmenüpunkten
CSS Aufzählung list-style-image
|
|