gerard
Themenersteller
Content Gott (1271 Beiträge)

Bewertung von Tabellen

am 15.05.2009, 00:03 Uhr eröffnete gerard folgenden Thread
Feedback    4323 mal gelesen    10 Antwort(en).

Die Verwendung von Tabellen führt zu einer Abwertung. Soweit es sich um Layouttabellen ist das sicherlich in Ordnung und meinet Wegen kann man es auch "veraltet" nennen.

Das aber echte Tabellen auch zu einer Abwertung führen, finde ich nicht gut und den Hinweis, ich solle statt dessen einen div-Container nehmen völlig daneben. Mir ist klar, dass die Unterscheidung zwischen Layouttabellen und echten Tabellen nicht ganz einfach ist. Eventuell kann das Vorhandensein von thead oder tbody eine Hilfe sein.

Beispiel:

finistere-ferienhaus.de/belegung/index.html



Gérard


http://bretagne-virtuell.de

seitenreport
Avatar seitenreport
Inhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
am 15.05.2009, 01:39 Uhr schrieb seitenreport

Hallo Gérard,

mittlerweile werden auch für normale Tabellen DIV-Container und CSS verwendet.

Dies hat folgende Gründe:

(1) Weniger Overhead bzw. weniger Quellcode / geringerer Traffic
(2) schnellerer Seitenaufbau
(3) leichtere und schnellere Indizierung in den Suchmaschinen.

So gehts (Tabelle per DIV und CSS):

<style> <br />___.table {border:1px #BBB solid; } <br />___.table div {width:360px; } <br />___.table div div {float:left; width:120px; } <br />___.clear {clear:left;} <br /></style>


___


______

22. KW


______

23. - 30. Mai 2009


______

Zwischensaison


___


___


______

23. KW


______

30. Mai - 06. Juni 2009


______

Zwischensaison


___






Die Unterstriche ( ___ ) im Beispiel müssten natürlich entfernt werden, diese dienen hier nur der besseren Ãœbersicht. :wink:

Das "clearing" am Ende ist notwendig um den "Textfluss" (float:left) wieder aufzuheben.

VG, Matthias


SEO Analyse und Website-Check mit Seitenreport

gerard
Content Gott (1271 Beiträge)
am 15.05.2009, 21:34 Uhr schrieb gerard

seitenreport schrieb:

mittlerweile werden auch für normale Tabellen DIV-Container und CSS verwendet.



Dann bekommt jemand mit einem Screenreader aber nur zusammenhanglose Worte und Zahlen zu sehen. Ein div-Container hat nun mal keine Semantik wie table und seine Unterelemente. Hier ein lesenswerter Artikel zum Thema:

www.einfach-fuer-alle.de/artikel/barrierefreie-datentabellen/



seitenreport schrieb:

Dies hat folgende Gründe:
(1) Weniger Overhead bzw. weniger Quellcode / geringerer Traffic



Das halte ich für Unsinn. Bei einem Vergleich zwischen deinem div-Beispiel und einer vergleichbaren Tabelle schneidet die Tabelle in Bezug auf den Quellcode besser ab ? und zwar deutlich. Das gilt aber auch für komplexere Tabellenkonstrukte. Und wenn der Firefox (und ein paar andere) colgroup verstehen würde, dann wäre der Unterschied zugunsten von table noch größer.

seitenreport schrieb:

(2) schnellerer Seitenaufbau



Das war vielleicht mal so und ist vielleicht auch ein Kriterium, wenn die Tabelle ihre Breite erst errechnen muss ? sonst trifft es nach meiner Erfahrung nicht zu.

seitenreport schrieb:

(3) leichtere und schnellere Indizierung in den Suchmaschinen.



Das wäre zu beweisen.

Gérard


http://bretagne-virtuell.de

seitenreport
Avatar seitenreport
Inhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
am 15.05.2009, 23:45 Uhr schrieb seitenreport

Vielen Dank für deinen Beitrag und den Link.

Zu jedem Thema gibt es natürlich verschiedene Sichtweisen und Standpunkte. Dies bedeutet jedoch nicht zwangsläufig, dass beide Möglichkeiten sinnvoll sein müssen.

Tabellen sind tatsächlich not-wendig, um tabellarische Daten korrekt von einem Screenreader vorlesen zu lassen. Denn diese können CSS und DIVs noch nicht in der richtigen Weise interpretieren.

Doch was ist mit neuen Geräten wie Handys, PDAs etc., welche Tabellen nun gar nicht so toll finden? Ich denke nicht, dass es Sinn macht, die Webseite für eine Minorität/Minderheit zu optimieren, wenn dadurch eine Majorität/Mehrheit Nachteile hat.

Ein wichtiger Grundsatz des barrierefreien Webdesigns ist, wie du richtig gesagt hast, Tabellen nicht für das Layout sondern ausschließlich für Datentabellen zu verwenden. Dies ist absolut richtig. Jedoch nur in dem Falle, dass jemand unbedingt Tabellen verwenden möchte. Andernfalls sollten wegen der immensen Vorteile DIV-Container verwendet werden (die obige Liste der Vorteile ist lange nicht vollständig).

Des Seitenreports Sinn und Aufgabe ist es, Webseiten besser zu machen. Dies schließt natürlich ein, dass immer nur die jeweils neueste Technologie und die in der IT-Gemeinde (!) anerkanntesten Standards mit 100% bewertet werden.

Wenn du eine Tabelle auf deiner Webseite verwendest, erhältst du in der entsprechenden Seitenreport Analyse 90%. Das ist allemal ausreichend, nur eben nicht ausreichend für eine Platzierung in den Top 10. (die großen Suchmaschinen, insb. Google sehen das übrigens ähnlich) :wink:


SEO Analyse und Website-Check mit Seitenreport

gerard
Content Gott (1271 Beiträge)
am 16.05.2009, 16:39 Uhr schrieb gerard

seitenreport schrieb:

Zu jedem Thema gibt es natürlich verschiedene Sichtweisen und Standpunkte. Dies bedeutet jedoch nicht zwangsläufig, dass beide Möglichkeiten sinnvoll sein müssen.


Da kann ich zustimmem.

seitenreport schrieb:

Tabellen sind tatsächlich not-wendig, um tabellarische Daten korrekt von einem Screenreader vorlesen zu lassen. Denn diese können CSS und DIVs noch nicht in der richtigen Weise interpretieren.


Wenn ich die Diskussion beim W3C richtig verstehe, wird das auch in Zukunft so sein. Sie z.B. Editor\'s Draft zu HTML 5

dev.w3.org/html5/spec/Overview.html



seitenreport schrieb:

Doch was ist mit neuen Geräten wie Handys, PDAs etc., welche Tabellen nun gar nicht so toll finden?


Gibt es da wirklich Probleme? Meine Versuche zeigen ein anderes Ergebnis. Dazu kann ich gerne ein paar Screenshots machen. Alle diese Geräte wissen offensichtlich inzwischen wie man mit Tabellen umgeht. Im Zweifel gibt es nicht mal einen Darstellungsunterschied ohne das es einer besonderen Anpassung (z.B. extra CSS) bedarf.

seitenreport schrieb:

Ich denke nicht, dass es Sinn macht, die Webseite für eine Minorität/Minderheit zu optimieren, wenn dadurch eine Majorität/Mehrheit Nachteile hat.


Völlig d\'accord - ist ja auch nicht notwendig, wenn man die richtigen Mittel wählt: Tabellen können sowohl Screenreader vorlesen als auch Handys und PDAs darstellen. Screenreader können aber mit div-Tabellen nichts anfangen und auf dem Handy/PDA sehen sie nicht anders als auch die Tabellen aus.

seitenreport schrieb:

Ein wichtiger Grundsatz des barrierefreien Webdesigns ist, wie du richtig gesagt hast, Tabellen nicht für das Layout sondern ausschließlich für Datentabellen zu verwenden. Dies ist absolut richtig. Jedoch nur in dem Falle, dass jemand unbedingt Tabellen verwenden möchte. Andernfalls sollten wegen der immensen Vorteile DIV-Container verwendet werden (die obige Liste der Vorteile ist lange nicht vollständig).


Bisher konnte ich noch keine Vorteile erkennen.

seitenreport schrieb:

Des Seitenreports Sinn und Aufgabe ist es, Webseiten besser zu machen.


Das hoffe ich doch.

seitenreport schrieb:

Dies schließt natürlich ein, dass immer nur die jeweils neueste Technologie und die in der IT-Gemeinde (!) anerkanntesten Standards mit 100% bewertet werden.


Wer ist die IT-Gemeinde? Ich kenne da eine ganze Reihe, die von sich behaupten würden, sie wären in jeden Fall dabei und die würden bei einer div-Tabelle von \'div-Suppe\' reden (Google mal danach). Der Standard sollte schon HTML/XHTML und Co sein. Aber natürlich habe ich zu Zeiten des Netscape 4 ein Tabellenlayout gemacht und Standards Standards sein lassen.

seitenreport schrieb:

Wenn du eine Tabelle auf deiner Webseite verwendest, erhältst du in der entsprechenden Seitenreport Analyse 90%.


Und eben diese Bewertung finde ich problematisch.

seitenreport schrieb:

Das ist allemal ausreichend, nur eben nicht ausreichend für eine Platzierung in den Top 10. (die großen Suchmaschinen, insb. Google sehen das übrigens ähnlich).


Bist du da sicher? Google packt seine Suchmaske ohne Not in eine Tabelle! Die ARD nimmt für die Bundesliga richtigerweise keine divs sondern Tabellen

sport.ard.de/sp/fussball/bundesliga/spieltag/



und bei Wikipedia findest du Tabellen, wo eigentlich keine hingehören (Menüs auf der rechten Seite).

de.wikipedia.org/wiki/Portal:Sport



Sorry wegen des langen Beitrags.

Gérard

P.S. Was machen eigentlich die vielen Tabellen auf dieser Seite []


http://bretagne-virtuell.de

seitenreport
Avatar seitenreport
Inhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
am 16.05.2009, 18:45 Uhr schrieb seitenreport

Auch Seitenreport verwendet an einigen Stellen noch Tabellen :wink:. Der Grund dafür ist, dass DIV-Realisierungen in der Entwicklung komplexer sind und mehr Arbeitszeit beanspruchen, da diese komplett per Hand programmiert werden müssen. Gängige Web-Editoren wie Dreamweaver etc. können´s noch nicht.

Dies dürfte meiner Meinung nach der Grund dafür sein, dass sich auf vielen (auch auf großen bekannten Seiten) noch Tabellen finden lassen. Gerade hier werden (externe) IT-Dienstleister beauftragt, deren Arbeitsstunden nicht gerade günstig sind. Ich denke hier ist es wie überall heutzutage, dass nur noch gespart wird und das Sparvorhaben dann versucht wird als "richtig" zu verkaufen. :wink:


Gibt es da wirklich Probleme? Meine Versuche zeigen ein anderes Ergebnis. Dazu kann ich gerne ein paar Screenshots machen. Alle diese Geräte wissen offensichtlich inzwischen wie man mit Tabellen umgeht. Im Zweifel gibt es nicht mal einen Darstellungsunterschied ohne das es einer besonderen Anpassung (z.B. extra CSS) bedarf.


Das mag sein, ich habe derartige Geräte lange nicht mehr mit Web-Tabellen getestet :wink:


SEO Analyse und Website-Check mit Seitenreport

webcreator
Avatar webcreator
Freelancer - Webdesign/SEO/PC-Support
Content Meister (408 Beiträge)
am 17.05.2009, 18:11 Uhr schrieb webcreator

Hi Matthias,

ich finde es auch völlig richtig das Tabellen Layout wird abgewertet. Es ist halt veraltete Methode Data einzubinden/präsentieren. Ich vergleiche es zu Flash. Flash (mache auch selber viel) ist zwar sehr beliebt aber Suchmaschinen "unfreundlich". Trotzdem die Mehrheit von Webseiten benutzen mind. Flash Werbung und Flash wird von Adobe auch weiterentwickelt.

Naja, wenn es würde aber nur nach Suchmaschinen gehen, müsste man nur ganz einfache Site mit Content bauen oder am bestens nur Text drauf tatschen. Natürlich würde es sehr Fad. Aus diesen Gründen sollte man einfach ein Kompromiss wählen zwischen Technik und Design und manche Nachteile in Kauf nehmen. Es muss ja nicht sofort heissen dass so eine Seite ist dann schlecht...

Anderseits, ein Webmaster sollte die neueste Trends beobachten, sich weiterzubilden und eigene u/o Kunden Webseite aktualisieren und auf neueste Standpunkt zu bringen wenn es Budget erlaubt. Viele Kunden sind völlig falschen Meinung das wenn sie eine Webseite Online stellen müssen sich nicht mehr um die kümmern. Natürlich mit der Zeit wird es veraltet, wenn es nicht aktualisiert wird und kann eigenem Geschäft sogar schaden. In manchen Fällen wird sogar komplettes Redesign empfohlen.

A Konto finistere-ferienhaus.de : bitte nicht falsch verstehen - ist nicht böse gemeint. Ich würde auch komplettes Redesign empfehlen, da sogar die ganze Webseite sehr altmodisch resp. als Tabelle auf mich wirken...



Was mich würde aber auf diese Stelle noch interessieren, da ich noch damit nicht viel Erfahrungen habe, ist, wie verhalten sich Datenbanken im Bezug auf Suchmaschinen. Können Suchmaschinen die Daten direkt aus Datenbanken lesen oder nicht? Oder wie funkt das? Hast du damit Erfahrungen?

Danke.

Gruss

Peter


Karibische Nächte - World-Tourismus

gerard
Content Gott (1271 Beiträge)
am 17.05.2009, 18:57 Uhr schrieb gerard

webcreator schrieb:

A Konto finistere-ferienhaus.de : bitte nicht falsch verstehen - ist nicht böse gemeint. Ich würde auch komplettes Redesign empfehlen, da sogar die ganze Webseite sehr altmodisch resp. als Tabelle auf mich wirken...



Die Seite ist ca. 10 Jahre alt und hat schon immer so ähnlich ausgesehen. Natürlich war es ein Tabellenlayout, da damals Netscape 4 noch bei einer Menge von Leuten der bevorzugte Browser zu sein schien. Und das was du heute siehst, ist ein Redesign (sogar ziemlich aktuell), das ganz bewusst dem alten Layout folgt (ich traue mir auch anderes zu ). Ich habe meinen Kunden/Mietern und denen, denen ich nur Absagen konnte in den vergangenen Jahren aufmerksam zugehört (sehr viele hatte ich am Telefon, einige hab ich persönlich gesprochen, andere haben mir geschrieben) und glaube zu wissen, was sie gerade an dieser Seite schätzen. Aber ich bin dir trotzdem nicht böse - nur bin ich - und meine Kunden/Mieter meistens auch - etwas älter.
Aber alles das ändert nicht daran, das eine Tabelle eine Tabelle sein sollte und keine benutzerunfreundliche div-Suppe.

Gérard


http://bretagne-virtuell.de

seitenreport
Avatar seitenreport
Inhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
am 17.05.2009, 19:14 Uhr schrieb seitenreport

Hi Peter,

webcreator schrieb:

Was mich würde aber auf diese Stelle noch interessieren, da ich noch damit nicht viel Erfahrungen habe, ist, wie verhalten sich Datenbanken im Bezug auf Suchmaschinen. Können Suchmaschinen die Daten direkt aus Datenbanken lesen oder nicht? Oder wie funkt das? Hast du damit Erfahrungen?


Du meinst hier sicher offline Datenbanken? (auf online Datenbanken haben Suchmaschinen ja keinen Zugriff).

Google liest z.B. auch Dateien wie pdf, doc (MS Word) und xls (MS Excel) ein.

Ich denke daher, wenn du hier eine Datenbank z.B. im mdb-Format (MS Access) speicherst und online zur Verfügung stellst (z.B. als Download), sollte Google Daten hieraus einlesen (keine Garantie).

Inwieweit dies - im Falle dass Google diese Datenbanken tatsächlich einliest - das Ranking deiner Seiten beeinflussen würde und ob die dann Daten überhaupt in den Suchergebnissen auftauchten, weiß ich allerdings nicht.


SEO Analyse und Website-Check mit Seitenreport

seitenreport
Avatar seitenreport
Inhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
am 17.05.2009, 19:38 Uhr schrieb seitenreport

@Gérard:

Schön finde ich an deiner Seite, dass sie sehr schnell geladen ist und über recht ansprechende Bilder verfügt. Vielleicht kannst du das Navigationsmenü nach oben setzen, damit auch Besucher mit kleiner Bildschirm-Auflösung bzw. Browser-Toolbar o.ä. deine Unterseiten direkt anwählen können. (Usability)


SEO Analyse und Website-Check mit Seitenreport

gerard
Content Gott (1271 Beiträge)
am 17.05.2009, 20:58 Uhr schrieb gerard

seitenreport schrieb:

Vielleicht kannst du das Navigationsmenü nach oben setzen, damit auch Besucher mit kleiner Bildschirm-Auflösung bzw. Browser-Toolbar o.ä. deine Unterseiten direkt anwählen können. (Usability)


Das ist tatsächlich eine immer wieder heftig diskutierte Frage. Auf der Eingangsseite dachte ich auch schon ernsthaft daran (auch 2 Menüs - oben und unten waren in der Diskussion). Dann ist zugunsten der \'Widererkennbarkeit\' das Menu unten geblieben. Unten ist es deshalb, weil man in der Regel wenn man auf eine neue Seite kommt erst mal lesen/schauen/hören will, was da so ist und nicht in erster Linie das Menü zur nächsten Seite interessant ist. Wenn man aber eine Seite studiert hat, ist man in der Regel am unteren Ende und da braucht man dann auch das Menü (und will/muss nicht wieder nach oben scrollen).
Warum auf der ersten Seite möglicherweise anders? Weil es etliche Leute gibt, die als erstes den Belegungskalender sehen wollen. Deshalb gibt es als Kompromiss inzwischen einen direkten Link im Text.
Im Übrigen sind die Seiten alle so kurz, dass man das Menü sehr schnell im Auge hat. Beim Zuhören kommt übrigens erst der Text, dann die Bilder (das wird vielleicht noch zugunsten des Menüs geändert) und dann das Menü. So ist es auch auf dem Handy/PDA. Da die Seiten so kurz sind, ist auch da das Menü sehr schnell erreicht (auch bei einem Bildschirm von 178 x 208 px - älteres Handy - obwohl die Suche per Handy bei meinen Kunden eher ungwöhnlich ist).
Das Thema Browser-Toolbar ist noch nicht vertieft. Da passiert vielleicht noch was.

Gérard


http://bretagne-virtuell.de

  • 1


« zurück zu: Feedback

Das Seitenreport Forum hat aktuell 5275 Themen und 36110 Beiträge.
Insgesamt sind 48360 Mitglieder registriert.