<mpadded>
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 <mpadded> MathML Element wird verwendet, um zusätzlichen Abstand hinzuzufügen und die allgemeine Anpassung von Position und Größe der eingeschlossenen Inhalte festzulegen.
Attribute
Die Attribute dieses Elements umfassen die globalen MathML-Attribute sowie die folgenden Attribute:
depth-
Ein
<length-percentage>, das die gewünschte Tiefe (unterhalb der Grundlinie) des<mpadded>Elements angibt. height-
Ein
<length-percentage>, das die gewünschte Höhe (oberhalb der Grundlinie) des<mpadded>Elements angibt. lspace-
Ein
<length-percentage>, das die horizontale Position des Positionierungspunkts des Kindinhalts in Bezug auf den Positionierungspunkt des<mpadded>Elements angibt. voffset-
Ein
<length-percentage>, das die vertikale Position des Positionierungspunkts des Kindinhalts in Bezug auf den Positionierungspunkt des<mpadded>Elements angibt. width-
Ein
<length-percentage>, das die gewünschte horizontale Länge des<mpadded>Elements angibt.
Veraltete Syntax
Für die Attribute depth, height, lspace, voffset und width akzeptieren einige Browser möglicherweise stattdessen eine komplexere Syntax:
- Ein optionales
+oder-Zeichen als Präfix, das eine Erhöhung oder Verringerung der entsprechenden Dimension angibt (wenn nicht vorhanden, wird die entsprechende Dimension direkt auf den angegebenen Wert gesetzt). - Gefolgt von einer
<unsigned-number>(wir nennen es α unten). - Optional gefolgt von einem Wert (wenn nicht vorhanden, wird der angegebene Wert als "100 mal α Prozent" interpretiert).
- Eine Einheit. Der angegebene Wert wird wie veraltete MathML-Längen interpretiert.
- Eine namedspace Konstante. Der angegebene Wert wird als α mal die Konstante interpretiert.
- Eine Pseudo-Einheit
width,heightoderdepth. Der angegebene Wert wird als α mal die entsprechende Dimension des Inhalts interpretiert. - Ein Prozentzeichen gefolgt von einer Pseudo-Einheit
width,heightoderdepth. Der angegebene Wert wird als α% der entsprechenden Dimension des Inhalts interpretiert.
Beispiele
>Dimensionen und Versätze
<math display="block"> <mpadded width="400px" height="5em" depth="4em" lspace="300px" voffset="-2em"> <mi>x</mi> <mo>+</mo> <mi>y</mi> </mpadded> </math> mpadded { background: lightblue; } Veraltete Syntax
<math display="block"> <!-- increment by a length --> <mpadded width="+20px"> <mtext>+20px</mtext> </mpadded> <!-- set to a pseudo-unit --> <mpadded width="2width"> <mtext>2width</mtext> </mpadded> <!-- increment by a percent of a pseudo-unit --> <mpadded width="+400%height"> <mtext>+400%height</mtext> </mpadded> <!-- decrement to a multiple of a namedspace --> <mpadded width="-1thickmathspace"> <mtext>-1thickmathspace</mtext> </mpadded> </math> mpadded:nth-child(1) { background: lightblue; } mpadded:nth-child(2) { background: lightgreen; } mpadded:nth-child(3) { background: lightyellow; } mpadded:nth-child(4) { background: pink; } Technische Zusammenfassung
| Implizite ARIA-Rolle | Keine |
|---|
Spezifikationen
| Specification |
|---|
| MathML Core> # adjust-space-around-content-mpadded> |