HTML-Tabellen: Eine umfassende Anleitung zu Befehlen und Syntax

Foto des Autors

By Jan

Syntax und Struktur von HTML-Tabellen

Beim Erstellen einer HTML-Tabelle musst du dich zunächst mit der grundlegenden Syntax und Struktur vertraut machen.

Erstellen einer HTML-Tabelle

Um eine Tabelle zu erstellen, verwendest du das <table>-Element. Jede Zeile in der Tabelle wird durch das <tr>-Element (für Tabellenzeile) dargestellt, und jede Zelle innerhalb einer Zeile wird durch das <td>-Element (für Tabellenzelle) dargestellt.

<table>
  <tr>
    <td>Zelle 1</td>
    <td>Zelle 2</td>
  </tr>
  <tr>
    <td>Zelle 3</td>
    <td>Zelle 4</td>
  </tr>
</table>

Struktur der Tabelle

Eine Tabelle besteht aus drei Hauptelementen:

  • Kopfzeile: Die Kopfzeile enthält Informationen über die Spalten der Tabelle und wird mit dem <thead>-Element erstellt.

  • Tabellenzellen: Die Tabellenzellen enthalten die eigentlichen Daten der Tabelle.

  • Fußzeile: Die Fußzeile befindet sich am Ende der Tabelle und kann zusätzliche Informationen enthalten. Sie wird mit dem <tfoot>-Element erstellt.

Attribute der Tabelle

Der <table>-Tag kann verschiedene Attribute enthalten, um das Aussehen und Verhalten der Tabelle zu steuern, wie z. B.:

  • border: Legt die Breite des Tabellenrahmens fest.
  • width: Legt die Breite der Tabelle fest.
  • height: Legt die Höhe der Tabelle fest.
  • align: Legt die Ausrichtung der Tabelle auf der Seite fest.

Tabellenaufbau: Kopfzeile, Tabellenzellen und Fußzeile

Eine HTML-Tabelle besteht aus drei Hauptkomponenten: einer Kopfzeile, Tabellenzellen und einer Fußzeile.

Kopfzeile

Eine Kopfzeile ist die erste Zeile einer Tabelle und dient zur Beschriftung der Spalten. Sie wird mit dem HTML-Tag <thead> definiert. Innerhalb des <thead>-Tags verwendest du das Tag <th> für jede Kopfzelle.

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Alter</th>
      <th>Stadt</th>
    </tr>
  </thead>
  <!-- ... -->
</table>

Tabellenzellen

Tabellenzellen bilden den Hauptteil einer Tabelle und enthalten die eigentlichen Daten. Zellen werden mit dem HTML-Tag <td> definiert.

<tr>
  <td>John Doe</td>
  <td>30</td>
  <td>Berlin</td>
</tr>

Fußzeile

Eine Fußzeile befindet sich unterhalb des Tabellenkörpers und kann zusätzliche Informationen wie Zusammenfassungen oder Anmerkungen enthalten. Sie wird mit dem HTML-Tag <tfoot> definiert. Innerhalb des <tfoot>-Tags verwendest du das Tag <td> für Zellen in der Fußzeile.

<table>
  <!-- ... -->
  <tfoot>
    <tr>
      <th>Gesamt</th>
      <td>100</td>
    </tr>
  </tfoot>
</table>

Allgemeine Überlegungen:

  • Kopf-, Tabellen- und Fußzeilen können mehrere Zeilen enthalten.
  • Tabellen können Kopf- und/oder Fußzeilen enthalten, sind aber nicht dazu verpflichtet.
  • Du kannst die Ausrichtung und den Stil der Kopf-, Tabellen- und Fußzeilen mit CSS anpassen.
  • Die Barrierefreiheit ist wichtig: Verwende geeignete Header-Tags (<th>) und Beschriftungen für Tabellenzellen, um die Zugänglichkeit für Screenreader zu gewährleisten.

Tabelleneigenschaften: Breite, Höhe, Ausrichtung

Tabellen können in HTML mit verschiedenen Eigenschaften versehen werden, die ihr Aussehen und Verhalten beeinflussen. Die wichtigsten Eigenschaften sind Breite, Höhe und Ausrichtung.

Breite

Die Breite einer Tabelle kann mit dem Attribut width festgelegt werden. Der Wert kann entweder in Pixeln (z. B. width="300px") oder als Prozentsatz des verfügbaren Raums (z. B. width="50%") angegeben werden. Wenn kein Wert angegeben wird, passt sich die Tabelle automatisch an die Breite ihres Inhalts an.

Höhe

Die Höhe einer Tabelle kann mit dem Attribut height festgelegt werden. Der Wert wird in Pixeln angegeben (z. B. height="200px"). Wenn kein Wert angegeben wird, passt sich die Tabelle automatisch an die Höhe ihres Inhalts an.

Ausrichtung

Die Ausrichtung einer Tabelle kann mit dem Attribut align festgelegt werden. Mögliche Werte sind:

  • left
  • center
  • right

Wenn kein Wert angegeben wird, wird die Tabelle standardmäßig links ausgerichtet.

Zusätzliche Hinweise:

  • Du kannst die Breite und Höhe einzelner Tabellenzellen mit den Attributen width und height festlegen.
  • Du kannst die Ausrichtung des Inhalts einzelner Tabellenzellen mit dem Attribut align festlegen.
  • Die Breite und Höhe einer Tabelle kann auch mit CSS festgelegt werden.
  • Verwende die Tabelleneigenschaften mit Bedacht, da eine zu große Tabelle unübersichtlich werden kann.

Zelleneigenschaften: Spannenbreite, Hintergrundfarbe, Textformatierung

Die Anpassung einzelner Tabellenzellen ermöglicht dir präzise Kontrolle über das Erscheinungsbild deiner Tabelle. In diesem Abschnitt erkundest du die Zelleneigenschaften, die dir zur Verfügung stehen:

Spannenbreite

Mit dem Attribut colspan kannst du eine Zelle über mehrere Spalten hinweg erstrecken. Dies ist nützlich, um Überschriften oder Zusammenfassungen zu erstellen, die sich über mehrere Spalten erstrecken. Beispiel:

<td><p>Überschrift für Spalte 1 und 2</p></td>

Hintergrundfarbe

Mit dem Attribut bgcolor kannst du der Hintergrundfarbe einer Zelle eine Farbe deiner Wahl zuweisen. Dies hilft dir, wichtige Informationen hervorzuheben oder bestimmte Zellen visuell vom Rest der Tabelle zu unterscheiden. Beispiel:

<td bgcolor="yellow">Wichtige Information</td>

Textformatierung

Du kannst die Textformatierung innerhalb von Tabellenzellen mithilfe der Standard-HTML-Tags steuern. Dies beinhaltet:

  • Fett: <strong> oder <b>
  • Kursiv: <em> oder <i>
  • Unterstrichen: <u>
  • Größe: <font size="x"> (wobei x eine Zahl von 1 bis 7 ist)
  • Ausrichtung: <p align="center">, <p align="right"> oder <p align="left">

Denke daran, dass es CSS-Eigenschaften gibt, die für die Textformatierung besser geeignet sind. Indem du CSS verwendest, kannst du mehr Kontrolle über die Formatierung haben und die Barrierefreiheit deiner Tabelle verbessern.

Tabellenköpfe erstellen

Um eine Kopfzeile in deiner HTML-Tabelle zu erstellen, musst du zunächst ein <thead>-Element erzeugen. Innerhalb dieses Elements erstellst du dann eine Tabellenzeile mit dem <tr>-Element. Jede Tabellenzelle in der Kopfzeile wird durch ein <th>-Element dargestellt.

Warum Tabellenköpfe?

Tabellenköpfe sind wichtig, weil sie:

  • Den Inhalt der Spalte identifizieren: Tabellenköpfe bieten eine kurze Beschreibung des Inhalts jeder Spalte.
  • Die Tabelle leichter scanbar machen: Durch die Hervorhebung der Kopfzeilen kannst du die Tabelle schneller und einfacher durchsuchen.
  • Barrierefreiheit verbessern: Tabellenköpfe helfen Bildschirmlesern dabei, den Inhalt der Tabelle zu verstehen.

Vorgehensweise

  1. Erstelle ein <thead>-Element.
  2. Füge eine Tabellenzeile (<tr>) hinzu.
  3. Füge für jede Kopfzellenspalte ein <th>-Element hinzu.

Beispiel:

<thead>
  <tr>
    <th>Name</th>
    <th>Alter</th>
    <th>Adresse</th>
  </tr>
</thead>

Attribute des <th>-Elements

Das <th>-Element unterstützt mehrere Attribute, darunter:

  • rowspan: Bestimmt die Anzahl der Zeilen, über die sich die Kopfzelle erstreckt.
  • colspan: Bestimmt die Anzahl der Spalten, über die sich die Kopfzelle erstreckt.
  • scope: Gibt an, welche Spalte oder Zeilen die Kopfzelle umfasst (z. B. col oder row).

Tipps

  • Verwende Tabellenköpfe für alle Spalten.
  • Mache die Tabellenköpfe kurz und prägnant.
  • Verwende fett oder kursiv, um Tabellenköpfe hervorzuheben.

Tabellenüberschriften

Warum sind Tabellenüberschriften wichtig?

Tabellenüberschriften helfen deinen Leser/-innen dabei, den Inhalt deiner Tabelle schnell zu erfassen. Sie geben einen Überblick über die Informationen, die in jeder Spalte und Zeile enthalten sind.

So erstellst du Tabellenüberschriften

Um eine Tabellenüberschrift zu erstellen, verwendest du das <th>-Tag. Dieses Tag kann innerhalb von <tr>-Tags (Tabellenzeilen) verwendet werden.

<tr>
  <th>Name</th>
  <th>Alter</th>
  <th>Beruf</th>
</tr>

Tabellen- und Spaltenüberschriften

Du kannst sowohl Tabellen- als auch Spaltenüberschriften erstellen. Tabellenüberschriften werden mit dem <caption>-Tag erstellt und erscheinen oberhalb der Tabelle. Spaltenüberschriften werden mit dem <th>-Tag erstellt und erscheinen in der ersten Zeile der Tabelle.

<caption>Personenliste</caption>

<tr>
  <th>Name</th>
  <th>Alter</th>
  <th>Beruf</th>
</tr>

Ausrichtung von Tabellenüberschriften

Du kannst die Ausrichtung deiner Tabellenüberschriften mithilfe des align-Attributs steuern. Mögliche Werte sind:

  • left: Linksbündig
  • center: Zentriert
  • right: Rechtsbündig
<tr>
  <th align="left">Name</th>
  <th align="center">Alter</th>
  <th align="right">Beruf</th>
</tr>

Stilisierung von Tabellenüberschriften

Du kannst das Aussehen deiner Tabellenüberschriften mithilfe von CSS anpassen. Beispielsweise kannst du die Schriftart, Schriftgröße und Farbe ändern.

th {
  font-family: Arial, sans-serif;
  font-size: 1.2rem;
  color: #333;
}

Tipps zur Verwendung von Tabellenüberschriften

  • Verwende kurze und prägnante Überschriften.
  • Stelle sicher, dass deine Überschriften den Inhalt der Zeile oder Spalte genau beschreiben.
  • Verwende für jede Spalte nur eine Überschrift.
  • Überschriften sollten im Singular stehen.
  • Vermeide die Verwendung von Abkürzungen oder Fachbegriffen, die deine Leser/-innen möglicherweise nicht verstehen.

Tabellenzeilen ausrichten

Die Ausrichtung von Tabellenzeilen ist ein wesentlicher Aspekt für die Erstellung ansprechender und lesbarer HTML-Tabellen. Es gibt verschiedene Ausrichtungsoptionen, mit denen du die Darstellung der Daten in deinen Tabellen anpassen kannst.

Horizontale Ausrichtung

Die horizontale Ausrichtung steuert die Ausrichtung des Textes innerhalb der Tabellenzellen. Dir stehen folgende Optionen zur Verfügung:

  • left: Richtet den Text linksbündig aus
  • right: Richtet den Text rechtsbündig aus
  • center: Richtet den Text zentriert aus

Du kannst die horizontale Ausrichtung einer Zeile mit dem Attribut align im <tr>-Tag festlegen. Beispiel:

<tr>
  <th align="center">Überschrift</th>
  <td align="left">Inhalt</td>
  <td align="right">100</td>
</tr>

Vertikale Ausrichtung

Die vertikale Ausrichtung bestimmt die Position des Textes innerhalb der Tabellenzellen. Die folgenden Optionen sind verfügbar:

  • top: Richtet den Text am oberen Rand der Zelle aus
  • middle: Richtet den Text mittig in der Zelle aus
  • bottom: Richtet den Text am unteren Rand der Zelle aus

Du kannst die vertikale Ausrichtung einer Zeile mit dem Attribut valign im <tr>-Tag festlegen. Beispiel:

<tr>
  <td valign="top">Mehrzeiliger Text</td>
  <td valign="middle">Einzeiliger Text</td>
  <td valign="bottom">Unterer Text</td>
</tr>

Ausrichtung der Zellen überspannen

Wenn eine Zelle mehrere Zeilen oder Spalten überspannt, kannst du die Ausrichtung des überspannten Bereichs festlegen. Verwende dazu das Attribut align oder valign zusammen mit dem Attribut colspan oder rowspan im <td>– oder <th>-Tag. Beispiel:

<tr>
  <td colspan="3" align="center">Überschrift für drei Spalten</td>
</tr>

Ausrichtung mit CSS

Alternativ zur Verwendung von HTML-Attributen kannst du auch CSS verwenden, um die Ausrichtung von Tabellenzeilen zu steuern. Beispielsweise kannst du die folgenden CSS-Eigenschaften verwenden:

th, td {
  text-align: center;
  vertical-align: middle;
}

Tabellen fusionieren und teilen

In manchen Fällen kann es erforderlich sein, zwei oder mehr Zellen in einer Tabelle zu fusionieren oder zu teilen, um ein gewünschtes Layout zu erzielen.

Fusionieren von Zellen

Um zwei oder mehr Zellen in einer Zeile oder Spalte zu fusionieren, verwendest du das colspan– bzw. rowspan-Attribut.

<table>
  <tr>
    <th colspan="2">Name</th>
    <th>Alter</th>
  </tr>
  <tr>
    <td rowspan="2">Alice</td>
    <td>20</td>
    <td>30</td>
  </tr>
  <tr>
    <td>Lisa</td>
    <td>25</td>
  </tr>
</table>

Im obigen Beispiel werden die ersten beiden Zellen in der ersten Zeile mit colspan="2" fusioniert, wodurch eine Zelle mit zwei Spannen entsteht. Die erste Zelle in der zweiten Zeile wird mit rowspan="2" fusioniert, wodurch eine Zelle mit zwei Zeilen überspannt wird.

Teilen von Zellen

Um eine Zelle in zwei oder mehr kleinere Zellen aufzuteilen, verwendest du das <tbody>– und <thead>-Tag. <tbody> steht für den Tabellenkörper, während <thead> den Tabellenkopf darstellt.

<table>
  <thead style="background-color: #ccc;">
    <tr>
      <th colspan="2">Name</th>
      <th>Alter</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Alice</td>
      <td>
        <div>20</div>
        <div>30</div>
      </td>
      <td>Lisa</td>
    </tr>
  </tbody>
</table>

Im obigen Beispiel wird die Zelle, die die Altersinformationen enthält, mit Hilfe eines <tbody>-Tags aufgeteilt. Das <thead>-Tag definiert den Tabellenkopf, der in diesem Fall eine graue Hintergrundfarbe aufweist.

Tipps zur Fehlersuche

Beim Fusionieren oder Teilen von Zellen können Fehler auftreten, z. B. wenn die angegebene Spannenweite oder Zeilen überschreitung größer ist als die Anzahl der verfügbaren Zellen. Überprüfe, ob die Attribute colspan und rowspan korrekte Werte haben.

Barrierefreiheit

Denke daran, dass das Fusionieren von Tabellenzellen die Barrierefreiheit beeinträchtigen kann, da assistive Technologien Probleme haben können, die Struktur der Tabelle zu interpretieren. Erwäge alternative Methoden, wie z. B. die Verwendung von CSS-Layoutoptionen, um ein ähnliches visuelles Erscheinungsbild zu erzielen.

Tabellen in HTML-Dokumente einbetten

Nachdem du deine HTML-Tabelle erstellt hast, musst du sie in dein HTML-Dokument einbetten, um sie anzuzeigen. Hier ist der Schritt-für-Schritt-Prozess:

1. Lege die Position der Tabelle fest

Überlege, an welcher Stelle in deinem Dokument die Tabelle erscheinen soll. Du kannst sie vor oder nach Texten, Bildern oder anderen Elementen platzieren.

2. Öffne die HTML-Datei

Öffne die HTML-Datei, in die du die Tabelle einbetten möchtest, in einem Texteditor oder einer Webentwicklungsumgebung.

3. Füge den Tabellencode ein

Finde die Stelle im HTML-Code, an der du die Tabelle einfügen möchtest. Füge den HTML-Code der Tabelle (einschließlich der öffnenden und schließenden <table>-Tags) zwischen den <body>-Tags ein.

4. Tabelleneigenschaften festlegen (optional)

Wenn du die Tabelleneigenschaften wie Breite, Höhe oder Ausrichtung anpassen möchtest, kannst du Attribute zu den <table>-Tags hinzufügen. Beispielsweise:

<table width="100%" border="1" cellpadding="5" cellspacing="0">

5. Speichern und öffnen

Speichere die HTML-Datei und öffne sie in einem Webbrowser, um die eingebettete Tabelle anzuzeigen.

Tipps

  • Verwende ein Tabellenlayouttool: Es gibt online verfügbare Tabellenlayouttools, die dir helfen können, Tabellen mit dem richtigen HTML-Code zu erstellen. Suche im Internet nach "HTML-Tabellenlayout-Tools".
  • Validiere deinen Code: Verwende einen HTML-Validator, z. B. den von W3C, um sicherzustellen, dass dein HTML-Code den Standards entspricht.
  • Denke an Barrierefreiheit: Stelle sicher, dass die Tabelle für alle Benutzer zugänglich ist, auch für diejenigen mit Behinderungen. Weitere Informationen zur Barrierefreiheit von Tabellen findest du im Abschnitt "Barrierefreiheit und Zugänglichkeit von Tabellen".

Stilisierung von Tabellen mit CSS

CSS (Cascading Style Sheets) bietet dir umfassende Möglichkeiten, das Erscheinungsbild deiner HTML-Tabellen zu steuern. So kannst du sie optimal an dein Design anpassen und für Nutzer ansprechender gestalten.

Tabellenbreite und -höhe festlegen

Verwende die Eigenschaft width der Tabelle, um ihre Breite zu steuern. Du kannst absolute Werte (z. B. "100px") oder relative Werte (z. B. "50%") angeben. Ähnlich funktioniert die Einstellung der Höhe mit der Eigenschaft height.

Hintergrundfarbe und Rahmen

Mit background-color kannst du die Hintergrundfarbe der Tabelle festlegen. Mit border kannst du einen Rahmen um die gesamte Tabelle oder einzelne Zellen ziehen. Du kannst die Breite, den Stil und die Farbe des Rahmens steuern.

Zelleneigenschaften festlegen

Du kannst auch die Eigenschaften einzelner Zellen anpassen. Mit background-color kannst du die Hintergrundfarbe der Zelle festlegen. Mit text-align kannst du den Text in der Zelle ausrichten (links, rechts oder zentriert). Mit padding kannst du den Abstand zwischen dem Text und dem Zellenrand festlegen.

CSS-Klassen und IDs

Verwende CSS-Klassen und IDs, um verschiedene Tabellen oder Tabellenteile mit unterschiedlichen Stilen zu versehen. So kannst du z. B. eine Klasse erstellen, um Tabellen in einer Seitenleiste zu gestalten, und eine andere Klasse für Tabellen im Hauptinhalt.

Erweiterte Stilisierungsmöglichkeiten

CSS bietet eine Vielzahl weiterer Stilisierungsmöglichkeiten für Tabellen, darunter:

  • Schriftart und Schriftstil festlegen (z. B. font-family)
  • Zeilenhöhe festlegen (z. B. line-height)
  • Zellen horizontal und vertikal ausrichten (z. B. vertical-align)
  • Tabellen als responsive Elemente gestalten (z. B. mit Media Queries)

Barrierefreiheit beachten

Denke bei der Stilisierung von Tabellen auch an die Barrierefreiheit. Stelle sicher, dass Tabellenköpfe (

) korrekt verwendet werden und alternative Texte für Bilder bereitgestellt werden.

Barrierefreiheit und Zugänglichkeit von Tabellen

Tabellen können ein wertvolles Werkzeug zur Organisation und Darstellung von Informationen sein, aber es ist wichtig, ihre Barrierefreiheit und Zugänglichkeit für alle Benutzer zu gewährleisten, einschließlich Menschen mit Behinderungen.

Verwendung von ARIA-Attributen

ARIA (Accessible Rich Internet Applications) ist ein Satz von Attributen, die Entwicklern helfen, die Barrierefreiheit von Webinhalten zu verbessern. Für Tabellen können die folgenden ARIA-Attribute verwendet werden:

  • role="table": Gibt an, dass das Element eine Tabelle ist.
  • role="row": Gibt an, dass das Element eine Tabellenzeile ist.
  • role="cell": Gibt an, dass das Element eine Tabellenzelle ist.
  • aria-label: Bietet einen kurzen Text, der den Inhalt der Tabelle zusammenfasst.
  • aria-labelledby: Referenziert eine Überschrift oder eine Legende, die die Tabelle beschreibt.

Alternative Texte

Alternativtexte beschreiben Bilder für Nutzer, die sie nicht sehen können. Bei Tabellen können alternative Texte den Inhalt der Tabelle zusammenfassen, um sicherzustellen, dass Nutzer mit Sehbehinderungen ihn verstehen können.

Tastaturnavigation

Stelle sicher, dass Nutzer mit Tastaturen zwischen Tabellenzeilen und -zellen navigieren können. Verwende dafür die Tasten "Tab" und "Pfeil".

Kontrast und Schriftgröße

Achte auf einen ausreichenden Kontrast zwischen dem Text und dem Hintergrund der Tabelle, um die Lesbarkeit zu verbessern. Verwende eine geeignete Schriftgröße, die auch für Nutzer mit Sehbehinderungen leicht zu lesen ist.

Tabellenüberschriften

Verwende Tabellenüberschriften, um die Spalten und Zeilen zu identifizieren. Dies hilft Nutzern mit Sehbehinderungen, den Tabelleninhalt zu verstehen.

Hilfstechnologien

Hilfstechnologien wie Bildschirmleser und Sprachausgaben ermöglichen es Nutzern mit Behinderungen, auf Webinhalte zuzugreifen. Stelle sicher, dass deine Tabellen mit diesen Technologien kompatibel sind.

Tools und Ressourcen

Es stehen zahlreiche Tools und Ressourcen zur Verfügung, die dir helfen können, die Barrierefreiheit deiner Tabellen zu verbessern:

Fehlerbehebung bei Tabellen

Bei der Arbeit mit HTML-Tabellen kannst du auf verschiedene Fehler stoßen. Hier ist eine Anleitung zur Fehlerbehebung, die dir beim Beheben allgemeiner Probleme hilft:

Fehler: Tabelle wird nicht angezeigt

  • Überprüfe die Syntax: Stelle sicher, dass du die richtige Syntax für <table> und seine Attribute verwendest.
  • Attribut border: Wenn du keine border angibst, wird die Tabelle möglicherweise nicht angezeigt.
  • Browserkompatibilität: Überprüfe, ob dein Browser Tabellen unterstützt.

Fehler: Tabelle ist falsch ausgerichtet

  • align-Attribut: Überprüfe, ob das align-Attribut für die Tabelle auf den gewünschten Wert gesetzt ist (z. B. "center" für die Zentrierung).
  • width-Attribut: Verwende ein width-Attribut, um die Breite der Tabelle festzulegen und sicherzustellen, dass sie korrekt ausgerichtet ist.

Fehler: Zellen werden nicht wie erwartet angezeigt

  • cellspacing-Attribut: Verwende das cellspacing-Attribut, um den Abstand zwischen den Zellen anzupassen.
  • cellpadding-Attribut: Verwende das cellpadding-Attribut, um den Abstand zwischen dem Text und den Zellrändern anzupassen.
  • Textformatierung: Überprüfe, ob du die richtige Textformatierung für die Zellen verwendest (z. B. <strong> oder <em>).

Fehler: Tabellenzeilen werden nicht korrekt umbrochen

  • nowrap-Attribut: Überprüfe, ob das nowrap-Attribut für die Zellen verwendet wird. Dies verhindert den Umbruch des Textes innerhalb der Zelle.
  • Textlänge: Überprüfe, ob die Textlänge in den Zellen die Zellbreite überschreitet. Kürze den Text oder passe die Zellbreite an.

Fehler: Tabellen lassen sich nicht fusionieren oder teilen

  • colspan– und rowspan-Attribute: Überprüfe, ob du die colspan– und rowspan-Attribute richtig für die zu fusionierenden oder teilenden Zellen verwendest.
  • Überschneidende Zellen: Vermeide es, Zellen so zu fusionieren oder zu teilen, dass sie sich überschneiden.

Weitere Fehler

  • Nicht geschlossene Tags: Überprüfe, ob alle Tags, einschließlich <table>, <tr> und <td>, korrekt geschlossen sind.
  • Falsches HTML: Verwende einen HTML-Validator, um falsche Syntax und andere Fehler zu identifizieren.
  • Browser-Erweiterungen: Deaktiviere Browser-Erweiterungen, die die Anzeige oder das Verhalten von Tabellen beeinträchtigen könnten.

Schreibe einen Kommentar