Die nach oben offene TEV-Skala
Haben Sie heute schon Tabellen auf mehreren Ebenen in einander verschachtelt? Nein? Hmm, ich auch nicht. Ich finde das nämlich unsinnig und unnötig. Zumindest, wenn es darum geht, Text-Inhalte zu formatieren und im Web darzustellen. Dazu verwendet man übrigens HTML und HTML ist, wie der Name schon sagt, dazu da, Texte mit einer logischen Struktur zu beschreiben.
Welchen Sinn macht in der Hinsicht dann eine achtfach verschachtelte Tabelle? Richtig - überhaupt keinen.
Ja und ... was soll ich jetzt hier?
Mein kleines Tool analysiert die Tabellenstruktur einer HTML-Seite, stellt sie graphisch dar und errechnet aus Anzahl und Verschachtelungtiefe verwendeter Tabellen eine Punktbewertung. Die überprüften Seiten werden in einer Liste gesammelt, geordnet nach der Punktzahl, die sie erreicht haben. Obwohl es sicher einige Seite verdient hätten, hier genannt zu werden, werden momentan nur die zehn Seiten mit der höchsten Punktzahl aufgeführt.
Informationen zum verwendeten Algorithmus und Verweise auf Seiten, die zeigen, wie man es besser machen kann, finden sich hier auch.
Seite überprüfen
Hier können Sie eine Webseite auf verschachtelte Tabellen überprüfen. Geben Sie dazu einfach unten die URL der Seite an, die Sie überprüfen wollen und drücken Sie auf den Button.
Je nach Größe und Struktur der zu überprüfenden Seite kann die Überprüfung bis zu 15 Sekunden dauern.
Wußten Sie schon?
Wenn Sie den Browser Firefox und die Web-Developer-Extension verwenden, können Sie dieses Tool dort auch unter dem Menupunkt Tools integrieren, indem Sie es in den Optionen im Abschnitt Tools hinzufügen.
Überprüfte Seiten
Hier finden Sie eine Übersicht über die bisher geprüften Seiten, genauer gesagt über die zehn Seiten, welche die höchste Punktzahl erreicht haben. Zusätzlich zur Punktzahl sind in der Übersicht noch die Anzahl der insgesamt verwendeten Tabellen, die maximale Verschachtelungstiefe - und falls vorhanden - die Anzahl der fehlerhaft verschachtelten Tabellen angegeben.
-
http://kaminholz-kleinert.de/
33,342 Punkte - 26 Tabellen - Verschachtelung: 15 Ebenen - Frames -
http://www.bvb.de/?_%1b%e7%f4%9d
32,873 Punkte - 108 Tabellen - Verschachtelung: 14 Ebenen -
http://www.oldtimerszene-brandenburg.de/start/index.php
32,474 Punkte - 46 Tabellen - Verschachtelung: 14 Ebenen -
http://www.globeentertainment.de/index.php
31,188 Punkte - 50 Tabellen - Verschachtelung: 14 Ebenen -
http://www.globeentertainment.de/artists.php
31,074 Punkte - 107 Tabellen - Verschachtelung: 14 Ebenen -
http://www.globeentertainment.de/lounge_sounds_-_ambient_...
31,059 Punkte - 53 Tabellen - Verschachtelung: 14 Ebenen -
http://www.globeentertainment.de/trance_sounds.php
31,059 Punkte - 48 Tabellen - Verschachtelung: 14 Ebenen -
http://www.globeentertainment.de/vinyl-globe_records.php
31,049 Punkte - 47 Tabellen - Verschachtelung: 14 Ebenen -
http://www.globeentertainment.de/team.php
28,828 Punkte - 67 Tabellen - Verschachtelung: 12 Ebenen -
http://www.globeentertainment.de/kontakt.php
26,791 Punkte - 54 Tabellen - Verschachtelung: 12 Ebenen
Sie wollen nicht mehr in dieser Liste stehen? Dann bleibt Ihnen wohl nichts anderes übrig, als auf Tabellen-Verschachtelungs-Exzesse auf Ihrer Webseite zu verzichten. Wie das geht? Ich habe mal ein paar Seiten verlinkt, die das zeigen.
Zuletzt geprüft
Diese Seiten wurden als letztes von meinem Tool gepüft:
-
http://www.oldtimerszene-brandenburg.de/start/index.php
32,474 Punkte - 46 Tabellen - Verschachtelung: 14 Ebenen - Datum der Überprüfung: 10.03.2010 -
http://www.globeentertainment.de/artists.php
31,074 Punkte - 107 Tabellen - Verschachtelung: 14 Ebenen - Datum der Überprüfung: 10.03.2010 -
http://kaminholz-kleinert.de/
33,342 Punkte - 26 Tabellen - Verschachtelung: 15 Ebenen - Frames - Datum der Überprüfung: 10.03.2010 -
http://www.globeentertainment.de/index.php
31,188 Punkte - 50 Tabellen - Verschachtelung: 14 Ebenen - Datum der Überprüfung: 10.03.2010 -
http://www.globeentertainment.de/kontakt.php
26,791 Punkte - 54 Tabellen - Verschachtelung: 12 Ebenen - Datum der Überprüfung: 10.03.2010
Tabellenloses Design?
Sie wollen erfahren, warum Layout mit Tabellen dumm ist und wieso ausgerechnet semantischer Code der Anfang von gutem Design ist?
Passen Sie aber auf, daß Sie nicht in einen Div-Wahnsinn verfallen und am Ende nur Div-Suppen kochen. Sie wollen wissen, was Div-Suppen sind und warum Div-Suppen genauso wenig schmecken?
Der Algorithmus
Für alle, die es interessiert, wie die Berechnung funktioniert, möchte ich hier ein wenig dazu sagen.
- Die Seite wird eingelesen, Kommentare werden entfernt.
- Eventuell vorhandene Framesets werden durch ihre Inhalte ersetzt.
- Um die Tabellenstruktur zu erhalten, werden alle Elemente, die keine Tabelle definieren, entfernt.
- Für die Tabellen jeder Ebene wird ein ebenenabhängiger Wert (10^Verschachtelungstiefe) berechnet, der die Punktzahl jeder Tabelle dieser Ebene bestimmt.
- Die Werte werden summiert und ergeben die Gesamtpunktzahl,
- aus der anschließend noch der natürliche Logarithmus berechnet wird, vor allem deswegen, weil in der vorherigen Version dieses Tools die berechnete Punktzahl öfters mal die maximal speicherbare Punktzahl überschritten hatte.
Einschränkungen
Natürlich gibt es auch ein paar Einschränkungen und noch nicht realisierte Funktionen.
- Clientseitige Weiterleitungen (zum Beispiel per Meta-Refresh oder JavaScript) werden nicht verfolgt. Wenn Sie die Seite analysieren wollen, auf die weitergeleitet wird, geben sie stattdessen deren Adresse an.
- Tabellen, die per JavaScript erzeugt wurden, werden ebenfalls nicht interpretiert.
- Framesets werden nur auf der ersten Ebene ersetzt. Sollten sich also in den Seiten der einzelnen Frames weitere Framesets befinden (ja, so etwas gibt es), so werden diese ignoriert.
- Mache, vor allem relativ verlinkte Frames werden momentan noch nicht ersetzt.
- Tabellen, die auf mehr als 25 Ebenen verschachtelt sind, werden ignoriert, da solche Seiten in den meisten Fällen nur erstellt wurden, um in meiner Liste möglichst weit oben zu stehen - wobei ich nicht behaupten will, daß manche Webdesigner nicht doch auf die Idee kämen, 25 und mehr Tabellen zu verschachteln.
Statistik
Seit dem 11.10.2005 wurden insgesamt 1763 Seiten überprüft, von denen 1028 mindestens eine Verschachtelung aufwiesen.
Impressum
Diese Seite wird betrieben von:
- Jens Henneberg
- Gottesackerstraße 3
- 06108 Halle/Saale
Für Fragen, Anregungen, Kommentare oder Sonstiges stehe ich Ihnen unter der eMail-Adresse jh@nophia.de zur Verfügung.