<mtable>
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Januar 2023.
* Some parts of this feature may have varying levels of support.
Das <mtable> MathML-Element ermöglicht es Ihnen, Tabellen oder Matrizen zu erstellen. Seine direkten Kinder sind <mtr>-Elemente (die Reihen darstellen), von denen jedes <mtd>-Elemente als Kinder hat (die Zellen darstellen). Diese Elemente sind ähnlich den <table>, <tr> und <td>-Elementen von HTML.
Attribute
Die Attribute dieses Elements umfassen die globalen MathML-Attribute. Einige Browser können auch die folgenden Attribute unterstützen:
alignNicht standardisiert-
Gibt die vertikale Ausrichtung der Tabelle in Bezug auf ihre Umgebung an. Mögliche Werte sind:
axis(Standardwert): Das vertikale Zentrum der Tabelle stimmt mit der Achse der Umgebung überein (typischerweise das Minuszeichen).baseline: Das vertikale Zentrum der Tabelle stimmt mit der Grundlinie der Umgebung überein.bottom: Der untere Teil der Tabelle stimmt mit der Grundlinie der Umgebung überein.center: Siehe Grundlinie.top: Der obere Teil der Tabelle stimmt mit der Grundlinie der Umgebung überein.
Darüber hinaus können Werte des
align-Attributs mit einer Reihennummer enden (z.B.align="center 3"). Dies ermöglicht es Ihnen, die angegebene Reihe der Tabelle statt der gesamten Tabelle auszurichten. Ein negativer Ganzzahlenwert zählt die Reihen vom unteren Ende der Tabelle. columnalignNicht standardisiert-
Gibt die horizontale Ausrichtung der Zellen an. Mehrere durch Leerzeichen getrennte Werte sind erlaubt und gelten für die entsprechenden Spalten (z.B.
columnalign="left right center"). Mögliche Werte sind:left,center(Standardwert) undright. columnlinesNicht standardisiert-
Gibt die Spaltenränder an. Mehrere durch Leerzeichen getrennte Werte sind erlaubt und gelten für die entsprechenden Spalten (z.B.
columnlines="none none solid"). Mögliche Werte sind:none(Standardwert),solidunddashed. columnspacingNicht standardisiert-
Gibt den Abstand zwischen den Tabellenspalten an. Mehrere durch Leerzeichen getrennte Werte sind erlaubt und gelten für die entsprechenden Spalten (z.B.
columnspacing="1em 2em"). Mögliche Werte sind<length-percentage>. frameNicht standardisiert-
Gibt die Ränder der gesamten Tabelle an. Mögliche Werte sind:
none(Standardwert),solidunddashed. framespacingNicht standardisiert-
Gibt zusätzlichen Raum an, der zwischen der Tabelle und dem Rahmen hinzugefügt wird. Der erste Wert gibt den Abstand rechts und links an; der zweite Wert gibt den Abstand oben und unten an. Mögliche Werte sind
<length-percentage>. rowalignNicht standardisiert-
Gibt die vertikale Ausrichtung der Zellen an. Mehrere durch Leerzeichen getrennte Werte sind erlaubt und gelten für die entsprechenden Reihen (z.B.
rowalign="top bottom axis"). Mögliche Werte sind:axis,baseline(Standardwert),bottom,centerundtop. rowlinesNicht standardisiert-
Gibt die Reihenränder an. Mehrere durch Leerzeichen getrennte Werte sind erlaubt und gelten für die entsprechenden Reihen (z.B.
rowlines="none none solid"). Mögliche Werte sind:none(Standardwert),solidunddashed. rowspacingNicht standardisiert-
Gibt den Abstand zwischen den Tabellenreihen an. Mehrere durch Leerzeichen getrennte Werte sind erlaubt und gelten für die entsprechenden Reihen (z.B.
rowspacing="1em 2em"). Mögliche Werte sind<length-percentage>. widthNicht standardisiert-
Ein
<length-percentage>, das die Breite der gesamten Tabelle angibt.
Hinweis:
Für das width-Attribut können einige Browser auch veraltete MathML-Längen akzeptieren.
Beispiele
>Ausrichtung mit Reihennummer
<math display="block">
<mi>X</mi>
<mo>=</mo>
<mtable frame="solid" rowlines="solid" align="axis 3">
<mtr>
<mtd><mi>A</mi></mtd>
<mtd><mi>B</mi></mtd>
</mtr>
<mtr>
<mtd><mi>C</mi></mtd>
<mtd><mi>D</mi></mtd>
</mtr>
<mtr>
<mtd><mi>E</mi></mtd>
<mtd><mi>F</mi></mtd>
</mtr>
</mtable>
</math>
Technische Zusammenfassung
| Implizite ARIA-Rolle | Keine |
|---|
Spezifikationen
| Specification |
|---|
| MathML Core> # table-or-matrix-mtable> |
Browser-Kompatibilität
Loading…