<mtable>

Das <mtable>-Element wird genutzt, um in MathML Tabellen und Matrizen darzustellen und Gleichungen korrekt untereinander anzuordnen. Innerhalb von <mtable> sind nur <mtr>-Elemente für die Zeilen der Tabelle und innerhalb dieser Zeilen nur <mtd>-Elemente für die Zellen erlaubt. Diese Elemente ähneln <table> , <tr> und <td> in HTML.

Note: <mtable> setzt das Attribut displaystyle auf false zurück. Für den Einsatz in einem inline-block könnte <mtable displaystyle="true">...</mtable> sinnvoll sein.

Attribute

align
Gibt die vertikale Ausrichtung der Tabelle im Bezug auf die Umgebung an.
Mögliche Werte sind:
  • axis (Vorgabewert): Die vertikale Mitte (das Minuszeichen) liegt auf der Höhe der Achse der Umgebung.
  • baseline: Die vertikele Mitte der Tabelle liegt auf der Höhe der Grundlinie der Umgebung.
  • bottom: Der untere Rand der Tabelle liegt auf der Höhe der Grundlinie der Umgebung.
  • center: gleichbedeutend mit baseline.
  • top: Der obere Rand der Tabelle liegt auf der Höhe der Grundlinie der Umgebung.
Darüberhinaus können die Werte des Attributes von align auch mit einer Zeilennummer enden, z.B. align="center 3". Dadurch wird die angegebene Tabellenzeile und nicht die Tabelle als ganzes an der Umgebung ausgerichtet. Bei Angabe einer negativen, ganzen Zahl werden die Tabellenzeilen von unten nach oben gezählt.
alignmentscope
Nicht implementiert
class, id, style
Zur Einbindung von CSS-Stylesheets und zur direkten Anwendung von CSS-Angaben auf einzelne Elemente.
columnalign
Gibt die horizontale Ausrichtung des Inhalts der Tabellenzellen an. Die Angabe mehrerer Werte ist erlaubt, diese werden in der angegebenen Reihenfolge auf die Spalten angewandt (z.B. columnalign="left right center"). Mögliche Werte sind left, center (default) und right.
columnlines
Gibt die Umrandung der Spalten an. Die Angabe mehrerer Werte ist erlaubt, diese werden dann der Reihe nach auf die Spalten angewandt, (z.B. columnlines="none none solid"). Mögliche Werte sind none (default), solid und dashed.
columnspacing
Gibt den Zwischenraum zwischen den Tabellenspalten an.
Nicht implementiert columnwidth
Gibt die Breite der Tabellenspalten an.
displaystyle
Ein Boolescher Wert für den Darstellungsstil einer Gleichung. Bei true wird zusätzlicher vertikaler Zwischenraum eingefügt; bei false wird die Formel dagegen kompakter dargestellt. Der hauptsächliche Effekt besteht darin, dass größere Versionen der Operatoren angezeigt werden, falls displaystyle auf true gesetzt ist. Siehe auch largeop and movablelimits bei <mo>.
Nicht implementiert equalcolumns
Ein Boolescher Wert, mit dem erzwungen werden kann, dass alle Spalten die gleiche Breite haben. Der Vorgabewert ist false.
Nicht implementiert equalrows
Ein Boolescher Wert, mit dem erzwungen werden kann, dass alle Zeilen die gleiche Höhe haben. Der Vorgabewert ist false.
frame
Dieses Attribut bestimmt die Umrandung der Tabelle als ganzes. Mögliche Werte sind none (default), solid und dashed.
framespacing
Dieses Attribut gibt an, welcher zusätzliche Abstand zwischen der Tabelle und ihrer Umrandung (frame) eingefügt wird. Diese Angabe wirkt nur, sofern frame nicht none ist. Der erste Wert betrifft den linken und rechten Abstand, der zweite den Abstand nach oben und unten. Vorgabewerte sind .4em .5ex.
groupalign
Nicht implementiert
href
Mit diesem Attribut kann ein Link gesetzt werden.
mathbackground
Die Hintergrundfarbe. Folgende Notationen sind erlaubt: #rgb, #rrggbb und HTML-Farbnamen.
mathcolor
Die Textfarbe. Folgende Notationen sind erlaubt: #rgb, #rrggbb und HTML-Farbnamen.
Nicht implementiert minlabelspacing
Eine Längenangabe für den Mindestabstand zwischen label und der angrenzenden Zelle.
rowalign
Gibt die vertikale Ausrichtung des Inhalts der Tabellenzellen an. Die Angabe mehrerer Werte ist erlaubt, diese werden dann in der angegebenen Reihenfolge auf die Zeilen angewandt, (z.B. rowalign="top bottom axis"). Mögliche Werte sind axis, baseline (default), bottom, center und top.
rowlines
Legt die Umrandung der Tabellenzeilen fest. Die Angabe mehrerer Werte ist erlaubt, diese werden dann der Reihe nach auf die Zeilen angewandt, (z.B. rowlines="none none solid"). Mögliche Werte sind none (default), solid und dashed.
Nicht implementiert rowspacing
Gibt den Zwischenraum zwischen den Zeilen der Tabelle an.
Nicht implementiert side
Specifies the position where <mlabeledtr> label elements should be placed. Possible values are: left, right (default), leftoverlap and rightoverlap.
width
Legt die Breite der Tabelle fest. Siehe Maßangaben für mögliche Werte.

Beispiele

Vertikale Ausrichtung mit Zeilennummer

<math>
    
    <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>

Spezifikationen

Standard Status Bemerkung
MathML 3.0
Die Definition von 'mtable' in dieser Spezifikation.
Empfehlung Current specification
MathML 2.0
Die Definition von 'mtable' in dieser Spezifikation.
Empfehlung Initial specification

Browserkompatibilität

Merkmal Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support Nicht unterstützt 1.0 (1.7 oder früher) Nicht unterstützt Nicht unterstützt 5.1
align Nicht unterstützt 1.0 (1.7 oder früher) Nicht unterstützt Nicht unterstützt Nicht unterstützt
alignmentscope Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
columnalign Nicht unterstützt 1.0 (1.7 oder früher) Nicht unterstützt Nicht unterstützt 5.1
columnlines Nicht unterstützt 1.0 (1.7 oder früher) Nicht unterstützt Nicht unterstützt 5.1
columnspacing Nicht unterstützt 33.0 (33.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
columnwidth Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
displaystyle Nicht unterstützt 1.0 (1.7 oder früher) Nicht unterstützt Nicht unterstützt Nicht unterstützt
equalcolumns Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
equalrows Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
frame Nicht unterstützt 1.0 (1.7 oder früher) Nicht unterstützt Nicht unterstützt 5.1
framespacing Nicht unterstützt 33.0 (33.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
groupalign Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
href Nicht unterstützt 7.0 (7.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
mathbackground Nicht unterstützt 4.0 (2.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
mathcolor Nicht unterstützt 4.0 (2.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
minlabelspacing Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
rowalign Nicht unterstützt 1.0 (1.7 oder früher) Nicht unterstützt Nicht unterstützt 5.1
rowlines Nicht unterstützt 1.0 (1.7 oder früher) Nicht unterstützt Nicht unterstützt 5.1
rowspacing Nicht unterstützt 33.0 (33.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
side Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
width Nicht unterstützt 13.0 (13.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
Merkmal Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support Nicht unterstützt Nicht unterstützt 1.0 (1.9.2) Nicht unterstützt Nicht unterstützt Nicht unterstützt
align Nicht unterstützt Nicht unterstützt 1.0 (1.9.2) Nicht unterstützt Nicht unterstützt Nicht unterstützt
alignmentscope Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
columnalign Nicht unterstützt Nicht unterstützt 1.0 (1.9.2) Nicht unterstützt Nicht unterstützt Nicht unterstützt
columnlines Nicht unterstützt Nicht unterstützt 1.0 (1.9.2) Nicht unterstützt Nicht unterstützt Nicht unterstützt
columnspacing Nicht unterstützt Nicht unterstützt 33.0 (33.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
columnwidth Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
displaystyle Nicht unterstützt Nicht unterstützt 1.0 (1.9.2) Nicht unterstützt Nicht unterstützt Nicht unterstützt
equalcolumns Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
equalrows Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
frame Nicht unterstützt Nicht unterstützt 1.0 (1.9.2) Nicht unterstützt Nicht unterstützt Nicht unterstützt
framespacing Nicht unterstützt Nicht unterstützt 33.0 (33.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
groupalign Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
href Nicht unterstützt Nicht unterstützt 7.0 (7.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
mathbackground Nicht unterstützt Nicht unterstützt 4.0 (2.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
mathcolor Nicht unterstützt Nicht unterstützt 4.0 (2.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
minlabelspacing Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
rowalign Nicht unterstützt Nicht unterstützt 1.0 (1.9.2) Nicht unterstützt Nicht unterstützt Nicht unterstützt
rowlines Nicht unterstützt Nicht unterstützt 1.0 (1.9.2) Nicht unterstützt Nicht unterstützt Nicht unterstützt
rowspacing Nicht unterstützt Nicht unterstützt 33.0 (33.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt
side Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt Nicht unterstützt
width Nicht unterstützt Nicht unterstützt 13.0 (13.0) Nicht unterstützt Nicht unterstützt Nicht unterstützt

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
 Mitwirkende an dieser Seite: Draussenduscher
 Zuletzt aktualisiert von: Draussenduscher,