<mpadded>
Baseline 2023 *Newly available
Since January 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
* 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
,height
oderdepth
. Der angegebene Wert wird als α mal die entsprechende Dimension des Inhalts interpretiert. - Ein Prozentzeichen gefolgt von einer Pseudo-Einheit
width
,height
oderdepth
. 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 |