<mi>
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 <mi>
MathML-Element gibt an, dass der Inhalt als ein Identifikator gerendert werden soll, wie ein Funktionsname, eine Variable oder eine symbolische Konstante.
Standardmäßig werden <mi>
-Elemente, die aus mehreren Zeichen bestehen, als normaler Text gerendert, während einzelne Zeichen kursiv dargestellt werden: dasselbe Formatierungsverhalten wie die CSS text-transform
-Eigenschaft mit dem Wert math-auto
.
Das mathvariant
-Attribut mit dem Wert normal
kann verwendet werden, um ein einzelnes Zeichen auf die normale Schriftart zurückzusetzen.
Um eine bestimmte Form eines Zeichens wie fett/kursiv, Serif, Sans-serif, Schreibschrift/Kalligraphie, Monospaced, Doppelstrich usw. zu verwenden, sollten Sie die entsprechenden Mathematischen alphanumerischen Symbole verwenden.
Hinweis:
In einer früheren Spezifikation (MathML3) wurde das mathvariant
-Attribut verwendet, um logische Klassen zu definieren, die die Zeichenformatierung für mathematische alphanumerische Symbole anwenden konnten.
Die zugehörigen Werte sind nun veraltet und sollen in zukünftigen Versionen aus den Browsern entfernt werden.
Attribute
mathvariant
-
Der einzige erlaubte Wert in der aktuellen Spezifikation ist
normal
(Groß- und Kleinschreibung sind unerheblich):normal
-
Verwenden Sie die Standard-/normale Darstellung und entfernen Sie die automatische Kursivdarstellung einzelner Zeichen.
Veraltete Werte sind:
bold
Veraltet-
Verwenden Sie fettgedruckte Zeichen, z. B. "𝐀".
italic
Veraltet-
Verwenden Sie kursive Zeichen, z. B. "𝐴".
bold-italic
Veraltet-
Verwenden Sie fett-kursive Zeichen, z. B. "𝑨".
double-struck
Veraltet-
Verwenden Sie doppelt gestrichene Zeichen, z. B. "𝔸".
bold-fraktur
Veraltet-
Verwenden Sie fett-Fraktur-Zeichen, z. B. "𝕬".
script
Veraltet-
Verwenden Sie Skriptzeichen, z. B. "𝒜".
bold-script
Veraltet-
Verwenden Sie fett-Skriptzeichen, z. B. "𝓐".
fraktur
Veraltet-
Verwenden Sie Fraktur-Zeichen, z. B. "𝔄".
sans-serif
Veraltet-
Verwenden Sie Sans-serif-Zeichen, z. B. "𝖠".
bold-sans-serif
Veraltet-
Verwenden Sie fett-Sans-serif-Zeichen, z. B. "𝗔".
sans-serif-italic
Veraltet-
Verwenden Sie Sans-serif-kursive Zeichen, z. B. "𝘈".
sans-serif-bold-italic
Veraltet-
Verwenden Sie Sans-serif-fett-kursive Zeichen, z. B. "𝘼".
monospace
Veraltet-
Verwenden Sie Monospaced-Zeichen, z. B. "𝙰".
initial
Veraltet-
Verwenden Sie Initial-Zeichen, z. B. "𞸢".
tailed
Veraltet-
Verwenden Sie Zeichen mit Schwanz, z. B. "𞹂".
looped
Veraltet-
Verwenden Sie gebogene Zeichen, z. B. "𞺂".
stretched
Veraltet-
Verwenden Sie erweiterte Zeichen, 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 |
Browser-Kompatibilität
BCD tables only load in the browser