Zum Inhalt

Tabellen

Tabellarischer Inhalt kann mit dem table Element dargestellt werden.

Example

<table>
    <headrow>
        <cell>
            <p>
                Zahlenbereich
            </p>
            <p>
                Symbol
            </p>
        </cell>
    </headrow>
    <row>
        <cell>
            <p>
                Natürliche Zahlen
            </p>
        </cell>
        <cell>
            <p>
                <m>\mathbb{N}</m>
            </p>
        </cell>
    </row>
    <row>
        <cell>
            <p>
                Ganze Zahlen
            </p>
        </cell>
        <cell>
            <p>
                <m>\mathbb{Z}</m>
            </p>
        </cell>
    </row>
</table>

Attribute

Das table Element unterstützt die folgenden Attribute:

Attribut Typ Standardwert Beschreibung
border xs:boolean true Bestimmt, ob die Tabelle einen Rand haben soll.
maxheight LengthPercentage | None none Maximale Höhe der Tabelle. Der Spezialwert "none" bedeutet, dass die Höhe der Tabelle automatisch aus ihrem Inhalt ermittelt wird.
name xs:Name - Name des Elements. Dieser muss eindeutig unter allen Elementen in der Kursvariante sein.
sortable xs:boolean false Bestimmt, ob die Tabelle vom Benutzer nach einer auswählbaren Spalte sortiert werden darf.
striped xs:boolean | Auto auto Whether or not the backgrounds of the rows of this table should be alternating between a light and dark color. When set to auto, the application will apply a default behavior.
tags TokenList Durch Leerzeichen getrennte Liste von Etiketten, welches dieses Element haben soll.

Das row Element unterstützt die folgenden Attribute:

Attribut Typ Standardwert Beschreibung
minheight LengthPercentage | Auto auto Minimum height of the table row as length percentage value.
name xs:Name - Name des Elements. Dieser muss eindeutig unter allen Elementen in der Kursvariante sein.
tags TokenList Durch Leerzeichen getrennte Liste von Etiketten, welches dieses Element haben soll.
valign VerticalAlignment middle Vertical alignment of the cells in this row. Can be overwritten for an individual cell in this row by setting the "valign" attribute of the "cell" element to a different value. Note: The official default value of the corresponding attribute in CSS is "baseline", but most browsers override this value with "middle" in their user agent stylesheets. Therefore, we use "middle" as default value.

Das headrow Element unterstützt die folgenden Attribute:

Attribut Typ Standardwert Beschreibung
fixed xs:boolean false Whether or not the head row should be fixed when scrolling vertically through a table with a specified maximal height. This attribute has no effect when the maxheight attribute of the table is set to none.
minheight LengthPercentage | Auto auto Minimum height of the table row as length percentage value.
name xs:Name - Name des Elements. Dieser muss eindeutig unter allen Elementen in der Kursvariante sein.
tags TokenList Durch Leerzeichen getrennte Liste von Etiketten, welches dieses Element haben soll.
valign VerticalAlignment middle Vertical alignment of the cells in this row. Can be overwritten for an individual cell in this row by setting the "valign" attribute of the "cell" element to a different value. Note: The official default value of the corresponding attribute in CSS is "baseline", but most browsers override this value with "middle" in their user agent stylesheets. Therefore, we use "middle" as default value.

Das cell Element unterstützt die folgenden Attribute:

Attribut Typ Standardwert Beschreibung
align HorizontalAlignment - Individual horizontal alignment of this cell. If this attribute is set, it takes precedence over the align attribute in the colspec element for the column containing this cell.
valign VerticalAlignment - Individual vertical alignment of this cell. If this attribute is set, it takes precedence over the valign attribute of the row element containing this cell.