Tabellen-Layout
Verwendet die Startseite Tabellen als Gerüst für das Seitenlayout statt nur für Daten?
Was wir prüfen
Wir untersuchen jede Tabelle auf der Startseite. Als Layout-Tabelle werten wir sie, wenn
- Tabellen ineinander verschachtelt sind,
- sie als reine Darstellung markiert ist (
role="presentation"), oder - sie keine Spaltenüberschriften, Beschriftung oder Tabellenkopf hat, aber ganze Seitenteile enthält, etwa Überschriften, Navigation, Formulare oder eingebettete Inhalte.
Finden wir solche Tabellen, gibt es eine Warnung.
Warum das wichtig ist
In den frühen 2000er-Jahren baute man Websites mit Tabellen: eine Zeile für den Kopf, eine Spalte für das Menü, eine für den Inhalt. Damals gab es keine bessere Möglichkeit. Heute verursacht diese Bauweise mehrere Probleme:
- Auf dem Smartphone: Tabellen behalten ihre Spalten nebeneinander. Statt dass sich das Layout dem schmalen Bildschirm anpasst, wird alles winzig oder muss seitlich gescrollt werden.
- Für Vorlesesoftware: Blinde Menschen hören «Tabelle mit 3 Spalten und 12 Zeilen» und dann jede Zelle einzeln. Der Zusammenhang geht verloren.
- Für Google und KI-Assistenten: Die Struktur der Seite ist schwer zu erkennen. Was ist Navigation, was Hauptinhalt?
- Für die Pflege: Änderungen am Layout sind mühsam, und moderne Gestaltung ist kaum möglich.
Manchmal stammen Layout-Tabellen auch aus E-Mail-Vorlagen, die auf die Website kopiert wurden, oder aus alten Editoren, die Spalten so umgesetzt haben.
So behebst Du es
Layout mit CSS
Moderne Layouts verwenden CSS Flexbox oder Grid. Sie passen sich automatisch an: Auf dem Desktop stehen Spalten nebeneinander, auf dem Smartphone untereinander.
.spalten { display: grid; grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); gap: 2rem; }
Tabellen für Daten
Behalte Tabellen für echte Daten und gib ihnen Spaltenüberschriften:
<table>
<caption>Öffnungszeiten</caption>
<tr><th>Tag</th><th>Zeit</th></tr>
<tr><td>Montag–Freitag</td><td>8–18 Uhr</td></tr>
</table>
Alte Website
Ist die ganze Website mit Tabellen gebaut, ist ein Umbau meist aufwendiger als ein Neuaufbau. Ein Website-Baukasten wie Wix, Jimdo oder Squarespace oder ein CMS wie WordPress mit aktuellem Theme liefert ein responsives Layout von Haus aus.
Einzelne Tabellen im Inhalt
Wurde im Editor eine Tabelle verwendet, um Bild und Text nebeneinander zu stellen, ersetze sie durch einen Spalten-Block. WordPress hat dafür den Block «Spalten» oder «Medien und Text».
So prüfst Du es selbst
Klick mit der rechten Maustaste auf einen Bereich der Seite und wähle «Untersuchen». Steht in der Elementhierarchie darüber <table>, <tr> und <td>, obwohl dort keine Daten stehen, ist es eine Layout-Tabelle.
Häufige Fragen
Darf eine Website überhaupt Tabellen verwenden?
Ja, für Daten: Preislisten, Öffnungszeiten, technische Angaben, Vergleiche. Mit Spaltenüberschriften (th) sind sie für alle verständlich. Nur als Gerüst für das Seitenlayout sind Tabellen ungeeignet.
Die Website ist schon alt, sieht aber gut aus. Lohnt sich der Umbau?
Ein Tabellen-Layout ist ein deutliches Zeichen, dass die Technik aus den 2000er-Jahren stammt. Meist sind dann auch andere Dinge veraltet. Statt einer Reparatur lohnt sich oft ein Neuaufbau mit einem modernen Baukasten oder CMS.
Jetzt eine Website prüfen
Wir prüfen «Tabellen-Layout» und alle anderen Punkte in wenigen Minuten, kostenlos und ohne Anmeldung.
Verwandte Themen
-
Darstellung auf dem Smartphone
Funktioniert die Startseite auf dem Smartphone ohne seitliches Scrollen, mit lesbarer Schrift und gut treffbaren Schaltflächen?
-
Veraltete HTML-Elemente
Verwendet die Startseite HTML-Elemente, die aus dem Standard gestrichen wurden, etwa font, center oder marquee?
-
Semantische HTML-Struktur
Zeichnet die Startseite Kopfzeile, Navigation, Hauptinhalt und Fusszeile mit den passenden HTML-Elementen aus?
-
Viewport und Zoom
Sagt die Seite dem Smartphone, wie breit sie dargestellt werden soll, und dürfen Besucher hineinzoomen?