<mi>
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Januar 2023.
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
| Specification |
|---|
| MathML Core> # dfn-mi> |