wildner
Themenersteller
Dipl.-Ing. (Architektur), Qualitätsmanagement, Dozent
Neuling (2 Beiträge)
Tabellen nicht per se verteufeln
Tabellendesign ist fürchterlich, aber tabellarische Daten... die sollten dann schon in der guten alten Tabelle stehen und stehen dürfen!
Vielleicht kann die Analyse insoweit verändert werden, dass Tabellen a) nicht verschachtelt sein sollten b) ein summary angegeben wird c) mit z. B. th gearbeitet wird. Ggf. noch weitere Kriterien.
Spiegel.de hat z. B. Börsendaten in einer Tabelle. Ist auch richtig so!
Was meint Ihr?
overnews but underinformed
http://www.wildner.de
gelöschter Benutzer
Ganz meiner Meinung bloss schwierig zu erkennen, was ist eine Datendarstellung und was gehört zum Template.
Ich selbst scheue mich keineswegs Tabellen für einen Datagrid einzusetzen.
Ich sage mir - alles was valide ist darf man einsetzen und gut ist.
SGS
Ingenieur
Guru (223 Beiträge)
Hallo,
dem kann ich mich nur anschließen. Bei einer sinnvollen Verwendung von Tabellen sollte auch die Ladezeit nicht besonders leiden.
Gruß
SGS
http://www.cdl-rlp.de
seitenreportInhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
Ja, diese Diskussion wurde z.B. von gérard bereits einmal intensiv angestoßen. Insbesondere für Screen-Reader/Vorleseprogramme scheint es aufgrund der Semantik Sinn zu machen Datentabellen zu verwenden, da diese DIV-Container (noch) nicht richtig interpretieren können.
Die Frage wäre hier allerdings, wie der Seitenreport automatisiert unterscheiden soll, ob es sich um Design-Tabellen oder Daten-Tabellen handelt. Hier bin ich derzeit noch am grübeln.
SEO Analyse und Website-Check mit Seitenreport
webcreator
Freelancer - Webdesign/SEO/PC-Support
Content Meister (408 Beiträge)
gelöschter Benutzer
Also da ich nun gerade auch die Frameworksite von mir auf BF gesetzt habe kann ich behaupten, das Tabellen problemlos als barrierefrei akzeptiert werden, wenn summary und th wie von einem Vorposter erwähnt vorhanden sind.
Also was solls.
Da ich meine Templates in der Basis alle auf DIV mache und das vorzugsweise mit Grid-systemem und Tabellen nur für bestimmte Dinge einsetzte und mich auch nicht dazu bringen lasse mich von Tabellen zu verabschieden nur weil man bei der Analyse meint holla - Tabelle - und jetzt ansagen muss das man ein Problem mit der Erkennung hat - lasse ich mich nicht beirren.
Wenn Tabellen Scheisse sind wird die w3.org das raus nehmen, hat sie aber nicht , auch nicht bei XHTML 1.1 und da kann man mittels Ruby noch mehr Schweinkram damit machen.
Also die Frage die dann kommen muss - wieso die Diskussion ???
Nur weil ein paar Leute festgestellt haben, das man das auch mit DIV\'s machen kann ?
Na klar ich kann auch mit links schreiben und spiegelverkehrt lesen , na und ?.
Gute Tabellenlaouts sind sehr viel schwieriger zu machen, als welche mit DIV, vielleicht ist das der Grund warum die "Welt" nach DIV Layouts schreit ??
Also mal ganz wertneutral, bei 10.000 fachem Aufruf einer Seite die mit Tabelle gemacht habe und bei einer identischer Seite mit DIV gemacht habe ich keinerlei Unterschied messen können.
Power kann es es heute also nicht mehr sein - was sonst ?
seitenreportInhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
Die gängigste These ist:
Tabellen erzeugen einen größeren Overhead als DIV-Container.
Zur Leichtigkeit: da sind allerdings Tabellen leichter zu programmieren als DIV-Container. Da die float-Eigenschaft mit der gearbeitet werden muss, nicht unbedingt für jeden einfach zu verstehen ist. Und wenn man ihre Wirkungen nicht ganz genau kennt, manchmal recht komische Dinge tut. :P
SEO Analyse und Website-Check mit Seitenreport
Raptor
IT-Student
Content Gott (1013 Beiträge)
Grundsätzlich könnte man eine Daten-Tabelle von einer Layout-Tabelle so unterscheiden, dass man auf den Inhalt schaut. Sprich wenn eine durchschnittliche Tabellen-Zelle mehr als 500 Zeichen (oder so) beinhaltet, wird es sich um eine Tabelle handeln, die fürs Layout gebraucht/missbraucht wird.
Meine Developer-Website mit den Web-Entwickler-Tools.
Meine Web-Entwicklungs-Dienstleistungen
[url="http://www.seitenreport.de/forum/beitraege/seitenreport_verlosungen/wichtig_neue_regel
gerard
Content Gott (1271 Beiträge)
Vorschlag zur Unterscheidung von Daten-Tabellen und Layout-Tabellen:
Eine Tabelle wird als Daten-Tabelle angesehen, wenn entweder im table-Tag das
summary-Attribut
gesetzt ist oder das
caption-Element
vorhanden ist. Layout-Tabellen verwenden üblicherweise weder das eine noch das andere (zumindest hab ich noch keine Layouttabelle mit diesen Angaben gesehen. Aus Gründen der Barrierefreiheit sollte aber eine Tabelle ohnehin diese beiden Angaben enthalten.
Die Elemente thead, tfoot und tbody wird man zwar in Layout-Tabellen auch nicht finden, sie sind allerdings im Einzelfall auch in Daten-Tabellen nicht notwendig. Sie eignen sich also nicht für eine Prüfung.
Gérard
http://bretagne-virtuell.de
gelöschter Benutzer
Gerard schrieb:
Aus Gründen der Barrierefreiheit sollte aber eine Tabelle ohnehin diese beiden Angaben enthalten.
Sollte aber in der Praxis denkt kaum jemand an BF, deswegen wird diese Erkennung in der Praxis glatt scheitern.
Summary ist ja optional und kaum jemand wird wegen eines Test\'s hier den extra setzen, wenn er Daten darstellt.
Und es gibt Leute die setzen Summary generell auch bei Layouts.
gerard
Content Gott (1271 Beiträge)
piratos schrieb:
Sollte aber in der Praxis denkt kaum jemand an BF, deswegen wird diese Erkennung in der Praxis glatt scheitern.
Summary ist ja optional und kaum jemand wird wegen eines Test\'s hier den extra setzen, wenn er Daten darstellt.
Und es gibt Leute die setzen Summary generell auch bei Layouts.
Käme ja mal auf den Versuch an. Und wer keine Layout-Tabellen nutzt, wird seinen Quelltext vielleicht ja ändern, wenn er denn Hinweis erhält - und schon wäre im Sinne BF was gewonnen.
Gérard
http://bretagne-virtuell.de
Das Seitenreport Forum hat aktuell 5276 Themen und 36111 Beiträge.
Insgesamt sind 48364 Mitglieder registriert.
Beitrag erstellen
EinloggenKostenlos registrieren