<mi>
Baseline 2023Newly 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 <mi>
MathML-Element zeigt an, dass der Inhalt als Identifier gerendert werden soll, wie beispielsweise ein Funktionsname, eine Variable oder eine symbolische Konstante.
Standardmäßig werden <mi>
-Elemente, die mehrere Zeichen enthalten, als normaler Text gerendert, während Einzelzeichen kursiv dargestellt werden: dasselbe Formatierungsverhalten wie die CSS-Eigenschaft text-transform
mit dem Wert math-auto
.
Das mathvariant
-Attribut mit dem Wert normal
kann verwendet werden, um ein Einzelzeichen auf die normale Schriftart zurückzusetzen.
Um eine bestimmte Form eines Zeichens wie fett/kursiv, serifenbetont, serifenlos, Skript/Kalligraphie, monospaced, doppelgestrichen usw. zu verwenden, sollten Sie die entsprechenden Mathematical Alphanumeric Symbols verwenden.
Hinweis:
In einer früheren Spezifikation (MathML3) wurde das mathvariant
-Attribut verwendet, um logische Klassen zu definieren, die die Zeichnungsformatierung für mathematische alphanumerische Symbole anwenden könnten.
Die zugehörigen Werte sind jetzt veraltet und sollen in zukünftigen Versionen aus den Browsern entfernt werden.
Attribute
mathvariant
-
Der einzige in der aktuellen Spezifikation erlaubte Wert ist
normal
(Groß- und Kleinschreibung wird nicht beachtet):normal
-
Verwenden Sie die Standard-/Normdarstellung und entfernen Sie die automatische Kursivdarstellung von Einzelzeichen.
Veraltete Werte sind:
bold
Veraltet-
Versuchen Sie, fette Zeichen zu verwenden, z.B. "𝐀".
italic
Veraltet-
Versuchen Sie, kursive Zeichen zu verwenden, z.B. "𝐴".
bold-italic
Veraltet-
Versuchen Sie, fett-kursive Zeichen zu verwenden, z.B. "𝑨".
double-struck
Veraltet-
Versuchen Sie, doppelgestrichene Zeichen zu verwenden, z.B. "𝔸".
bold-fraktur
Veraltet-
Versuchen Sie, fett-fraktur Zeichen zu verwenden, z.B. "𝕬".
script
Veraltet-
Versuchen Sie, Skript-Zeichen zu verwenden, z.B. "𝒜".
bold-script
Veraltet-
Versuchen Sie, fett-Skript Zeichen zu verwenden, z.B. "𝓐".
fraktur
Veraltet-
Versuchen Sie, Fraktur-Zeichen zu verwenden, z.B. "𝔄".
sans-serif
Veraltet-
Versuchen Sie, serifenlose Zeichen zu verwenden, z.B. "𝖠".
bold-sans-serif
Veraltet-
Versuchen Sie, fett-serifenlose Zeichen zu verwenden, z.B. "𝗔".
sans-serif-italic
Veraltet-
Versuchen Sie, kursiv-serifenlose Zeichen zu verwenden, z.B. "𝘈".
sans-serif-bold-italic
Veraltet-
Versuchen Sie, fett-kursiv-serifenlose Zeichen zu verwenden, z.B. "𝘼".
monospace
Veraltet-
Versuchen Sie, Monospace-Zeichen zu verwenden, z.B. "𝙰".
initial
Veraltet-
Versuchen Sie, initiale Zeichen zu verwenden, z.B. "𞸢".
tailed
Veraltet-
Versuchen Sie, Zeichen mit Schwanz anzuwenden, z.B. "𞹂".
looped
Veraltet-
Versuchen Sie, geschlungene Zeichen zu verwenden, z.B. "𞺂".
stretched
Veraltet-
Versuchen Sie, gestreckte Zeichen zu verwenden, z.B. "𞹢".
Dieses Element akzeptiert auch die globalen MathML-Attribute.
Beispiele
<math display="block">
<!-- Multiple characters render as "normal" text -->
<mi>sin</mi>
</math>
<hr />
<math display="block">
<!-- Single characters render as italic by default (i.e. "A" renders as "𝐴") -->
<mi>A</mi>
</math>
<hr />
<math display="block">
<!-- Use mathvariant="normal" to make single character render as normal text -->
<mi mathvariant="normal">F</mi>
</math>
<hr />
<math display="block">
<!-- To use a specific variant, such as "B" in Fraktur -->
<mi>𝔅</mi>
</math>
Technische Zusammenfassung
Implizite ARIA-Rolle | Keine |
---|
Spezifikationen
Specification |
---|
MathML Core # dfn-mi |