<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 Innenabstand 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 (unter der Grundlinie) des<mpadded>
-Elements angibt. height
-
Ein
<length-percentage>
, das die gewünschte Höhe (über der Grundlinie) des<mpadded>
-Elements angibt. lspace
-
Ein
<length-percentage>
, das den horizontalen Standort des Positionierungspunktes des Kindinhalts in Bezug auf den Positionierungspunkt des<mpadded>
-Elements angibt. voffset
-
Ein
<length-percentage>
, das den vertikalen Standort des Positionierungspunktes 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
können einige Browser stattdessen eine komplexere Syntax akzeptieren:
- Ein optionales
+
oder-
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 sie im Folgenden α). - 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 Pseudoeinheit
width
,height
oderdepth
. Der angegebene Wert wird als α mal die entsprechende Dimension des Inhalts interpretiert. - Ein Prozentzeichen gefolgt von einer Pseudoeinheit
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"
style="background: lightblue">
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
</mpadded>
</math>
Veraltete Syntax
<math display="block">
<!-- increment by a length -->
<mpadded width="+20px" style="background: lightblue">
<mtext>+20px</mtext>
</mpadded>
<!-- set to a pseudo-unit -->
<mpadded width="2width" style="background: lightgreen">
<mtext>2width</mtext>
</mpadded>
<!-- increment by a percent of a pseudo-unit -->
<mpadded width="+400%height" style="background: lightyellow">
<mtext>+400%height</mtext>
</mpadded>
<!-- decrement to a multiple of a namedspace -->
<mpadded width="-1thickmathspace" style="background: pink">
<mtext>-.5thickmathspace</mtext>
</mpadded>
</math>
Technische Zusammenfassung
Implizite ARIA-Rolle | Keine |
---|
Spezifikationen
Specification |
---|
MathML Core # adjust-space-around-content-mpadded |