<mpadded>
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2023 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Das <mpadded>-Element von MathML wird verwendet, um zusätzlichen Abstand hinzuzufügen und die Position und Größe des eingeschlossenen Inhalts anzupassen.
Attribute
Zu den Attributen dieses Elements gehören die globalen MathML-Attribute sowie die folgenden Attribute:
depth-
Eine
<length-percentage>, die die gewünschte Tiefe (unterhalb der Grundlinie) des<mpadded>-Elements angibt. height-
Eine
<length-percentage>, die die gewünschte Höhe (oberhalb der Grundlinie) des<mpadded>-Elements angibt. lspace-
Eine
<length-percentage>, die die horizontale Lage des Positionierungspunkts des untergeordneten Inhalts relativ zum Positionierungspunkt des<mpadded>-Elements angibt. voffset-
Eine
<length-percentage>, die die vertikale Lage des Positionierungspunkts des untergeordneten Inhalts relativ zum Positionierungspunkt des<mpadded>-Elements angibt. width-
Eine
<length-percentage>, die die gewünschte horizontale Ausdehnung des<mpadded>-Elements angibt.
Veraltete Syntax
Für die Attribute depth, height, lspace, voffset und width akzeptieren manche Browser stattdessen möglicherweise eine komplexere Syntax:
- Optional ein vorangestelltes
+- oder--Zeichen, das eine Vergrößerung oder Verkleinerung der entsprechenden Abmessung festlegt. Fehlt das Zeichen, wird die entsprechende Abmessung direkt auf den angegebenen Wert gesetzt. - Darauf folgt eine
<unsigned-number>(im Folgenden α genannt). - Optional folgt darauf eine Angabe. Fehlt sie, wird der angegebene Wert als „100 × α Prozent“ interpretiert.
- Eine Einheit. Der angegebene Wert wird wie bei veralteten MathML-Längenangaben interpretiert.
- Eine namedspace-Konstante. Der angegebene Wert wird als α-faches der Konstante interpretiert.
- Eine Pseudoeinheit
width,heightoderdepth. Der angegebene Wert wird als α-faches der entsprechenden Abmessung des Inhalts interpretiert. - Ein Prozentzeichen, gefolgt von einer Pseudoeinheit
width,heightoderdepth. Der angegebene Wert wird als α % der entsprechenden Abmessung des Inhalts interpretiert.
Beispiele
>Abmessungen und Versatz
<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
| Spezifikation |
|---|
| MathML Core> # adjust-space-around-content-mpadded> |