<mi>
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2023 browserübergreifend verfügbar.
Das <mi> MathML-Element zeigt an, dass der Inhalt als Bezeichner gerendert werden soll, wie ein Funktionsname, eine Variable oder eine symbolische Konstante.
Standardmäßig werden <mi>-Elemente, die mehrere Zeichen enthalten, als normaler Text gerendert, während einzelne Zeichen kursiv dargestellt werden: das gleiche Formatierungsverhalten wie die CSS-Eigenschaft text-transform mit dem Wert math-auto. Mit dem mathvariant-Attribut und dem Wert normal kann ein einzelnes Zeichen auf die normale Schriftart zurückgesetzt werden.
Um eine bestimmte Form eines Zeichens wie fett/kursiv, serif, sans-serif, Schriftauszeichnung/Kalligraphie, Monospace, doppelt gestrichen usw. zu verwenden, sollten Sie die entsprechenden Mathematischen alphanumerischen Symbole nutzen.
Hinweis:
In einer vorherigen 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 jetzt veraltet und werden voraussichtlich in zukünftigen Versionen aus den Browsern entfernt.
Attribute
mathvariant-
Der einzige in der aktuellen Spezifikation zulässige Wert ist
normal(Groß-/Kleinschreibung wird nicht beachtet):normal-
Verwendet die standardmäßige/normale Darstellung und entfernt das automatische Kursivmarkieren einzelner Zeichen.
Veraltete, beibehaltene Werte sind:
boldVeraltet-
Versuch, fette Zeichen zu verwenden, z. B. "𝐀".
italicVeraltet-
Versuch, kursive Zeichen zu verwenden, z. B. "𝐴".
bold-italicVeraltet-
Versuch, fett-kursive Zeichen zu verwenden, z. B. "𝑨".
double-struckVeraltet-
Versuch, doppelt gestrichene Zeichen zu verwenden, z. B. "𝔸".
bold-frakturVeraltet-
Versuch, fett-Fraktur-Zeichen zu verwenden, z. B. "𝕬".
scriptVeraltet-
Versuch, Schriftzeichen zu verwenden, z. B. "𝒜".
bold-scriptVeraltet-
Versuch, fett-Schriftzeichen zu verwenden, z. B. "𝓐".
frakturVeraltet-
Versuch, Fraktur-Zeichen zu verwenden, z. B. "𝔄".
sans-serifVeraltet-
Versuch, Sans-Serif-Zeichen zu verwenden, z. B. "𝖠".
bold-sans-serifVeraltet-
Versuch, fett-Sans-Serif-Zeichen zu verwenden, z. B. "𝗔".
sans-serif-italicVeraltet-
Versuch, sans-serif-kursive Zeichen zu verwenden, z. B. "𝘈".
sans-serif-bold-italicVeraltet-
Versuch, fett-italic-sans-serif-Zeichen zu verwenden, z. B. "𝘼".
monospaceVeraltet-
Versuch, Monospace-Zeichen zu verwenden, z. B. "𝙰".
initialVeraltet-
Versuch, Initial-Zeichen zu verwenden, z. B. "𞸢".
tailedVeraltet-
Versuch, Zeichen mit Schweif zu verwenden, z. B. "𞹂".
loopedVeraltet-
Versuch, geschlungene Zeichen zu verwenden, z. B. "𞺂".
stretchedVeraltet-
Versuch, gedehnte 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
| Implizierte ARIA-Rolle | Keine |
|---|
Spezifikationen
| Spezifikation |
|---|
| MathML Core> # dfn-mi> |