<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.
Das <mpadded>
MathML-Element wird verwendet, um zusätzliche Abstände hinzuzufügen und die allgemeine Anpassung von Position und Größe der eingeschlossenen Inhalte festzulegen.
Attribute
Dieses Element enthält die globalen MathML-Attribute sowie die folgenden spezifischen Attribute:
depth
-
Eine
<length-percentage>
zur Angabe der gewünschten Tiefe (unterhalb der Grundlinie) des<mpadded>
-Elements. height
-
Eine
<length-percentage>
zur Angabe der gewünschten Höhe (oberhalb der Grundlinie) des<mpadded>
-Elements. lspace
-
Eine
<length-percentage>
zur Angabe der horizontalen Position des Positionierungspunktes des Kindelements in Bezug auf den Positionierungspunkt des<mpadded>
-Elements. voffset
-
Eine
<length-percentage>
zur Angabe der vertikalen Position des Positionierungspunktes des Kindelements in Bezug auf den Positionierungspunkt des<mpadded>
-Elements. width
-
Eine
<length-percentage>
zur Angabe der gewünschten horizontalen Länge des<mpadded>
-Elements.
Veraltete Syntax
Für die Attribute depth
, height
, lspace
, voffset
und width
können einige Browser stattdessen eine komplexere Syntax akzeptieren:
- Ein optionales
+
- oder-
-Zeichen als Präfix, das eine Erhöhung oder Verringerung der entsprechenden Dimension angibt (falls nicht vorhanden, wird die entsprechende Dimension direkt auf den angegebenen Wert gesetzt). - Gefolgt von einer
<unsigned-number>
(wir nennen es α im Folgenden). - Optional gefolgt von einem Wert (falls nicht vorhanden, wird der angegebene Wert als "100 mal α Prozent" interpretiert).
- Eine Einheit. Der angegebene Wert wird wie veraltete MathML-Längen interpretiert.
- Eine Konstante im benannten Raum. 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"
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 |
Browser-Kompatibilität
BCD tables only load in the browser