Erstelle und zeige Markdown Tabellen mit korrekter Ausrichtung an. Behandelt GFM Tabellensyntax, Spaltenausrichtung und Pipe Formatierung.
Vorschau erscheint hier...
GFM Tabellen (GitHub Flavored Markdown) verwenden Pipe-Zeichen zur Spaltentrennung, eine Trennlinie mit Bindestrichen zur Definition der Kopfzeile und optionale Doppelpunkte in der Trennlinie zur Steuerung der Ausrichtung. Das Format wird von GitHub, GitLab, vielen statischen Site-Generatoren und den meisten Markdown Editoren unterstützt.
Die minimale gültige Tabelle erfordert eine Kopfzeile, eine Trennlinie und mindestens eine Datenzeile:
| Name | Rolle |
|------|------|
| Alice | Entwicklerin |
| Bob | Designer |
Die Trennlinie muss mindestens drei Bindestriche (---) pro Zelle enthalten. Mehr Bindestriche spielen keine Rolle; sie ändern das Verhalten nicht, sondern beeinflussen nur die Lesbarkeit im Quellcode.
Die Ausrichtung wird mit Doppelpunkten in der Trennlinie definiert:
| Links | Zentriert | Rechts |
|:-----|:--------:|-------:|
| text | text | text |
| Syntax | Ausrichtung |
|---|---|
:--- |
Linksbündig (Standard) |
:---: |
Zentriert |
---: |
Rechtsbündig |
Rechtsbündig ist am nützlichsten für numerische Spalten, bei denen die Ziffern ausgerichtet werden sollen.
Die Pipes am Anfang und Ende jeder Zeile sind in der Spezifikation optional, aber die meisten Formatierer und Linter verlangen sie. Du musst die Zellen nicht auffüllen, um die Pipes visuell auszurichten. Diese beiden Tabellen werden gleich gerendert:
| Spalte 1 | Spalte 2 | Spalte 3 |
|----------|----------|----------|
| Kurz | Ein viel längerer Zellenwert | x |
|Spalte 1|Spalte 2|Spalte 3|
|---|---|---|
|Kurz|Ein viel längerer Zellenwert|x|
Prettier und ähnliche Formatierer füllen die kurze Version beim Speichern auf die ausgerichtete Version auf.
Jede Zeile muss genau die gleiche Anzahl von Zellen haben. Es gibt kein Äquivalent zu colspan oder rowspan. Wenn eine Zelle sich über mehrere Spalten erstrecken muss, verwende HTML Tabellen innerhalb deines Markdown.
Du kannst keine Tabelle innerhalb einer Tabellenzelle platzieren. Der Pipe-basierte Parser hat keine Vorstellung von verschachtelten Strukturen.
Du kannst keine Absätze, Listen oder Codeblöcke innerhalb einer einzelnen Zelle haben. Macht man das, wird die Tabelle beschädigt. Für mehrzeiligen Inhalt innerhalb eines Rasters sind HTML Tabellen der richtige Weg.
Brauchst du Hilfe bei Markdown im Allgemeinen? Der Markdown Editor bietet eine Live-Vorschau für deine gesamte Markdown Datei.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.