<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>-Element von MathML zeigt an, dass der Inhalt als Bezeichner gerendert werden soll, wie z.B. 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 text-transform Eigenschaft mit dem Wert math-auto. Mit dem Attribut mathvariant 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, Skript/Kalligrafie, nichtproportional, doppelstrichig usw. zu verwenden, sollten Sie die entsprechenden Mathematical Alphanumeric Symbols verwenden.
Hinweis:
In einer vorherigen Spezifikation (MathML3) wurde das Attribut mathvariant verwendet, um logische Klassen zu definieren, die das Zeichenformat 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(unabhängig von Groß- und Kleinschreibung):normal-
Verwenden Sie die Standard-/Normschreibweise und entfernen Sie die automatische Kursivierung von Einzelzeichen.
Veraltete Werte sind:
boldVeraltet-
Versuchen Sie, fette Zeichen zu verwenden, z.B. "𝐀".
italicVeraltet-
Versuchen Sie, kursive Zeichen zu verwenden, z.B. "𝐴".
bold-italicVeraltet-
Versuchen Sie, fett-kursive Zeichen zu verwenden, z.B. "𝑨".
double-struckVeraltet-
Versuchen Sie, doppelstrichige Zeichen zu verwenden, z.B. "𝔸".
bold-frakturVeraltet-
Versuchen Sie, fett-fraktur Zeichen zu verwenden, z.B. "𝕬".
scriptVeraltet-
Versuchen Sie, Schreibschriftzeichen zu verwenden, z.B. "𝒜".
bold-scriptVeraltet-
Versuchen Sie, fett-Schreibschriftzeichen zu verwenden, z.B. "𝓐".
frakturVeraltet-
Versuchen Sie, Frakturzeichen zu verwenden, z.B. "𝔄".
sans-serifVeraltet-
Versuchen Sie, serifenlose Zeichen zu verwenden, z.B. "𝖠".
bold-sans-serifVeraltet-
Versuchen Sie, fett-serifenlose Zeichen zu verwenden, z.B. "𝗔".
sans-serif-italicVeraltet-
Versuchen Sie, serifenlose-kursive Zeichen zu verwenden, z.B. "𝘈".
sans-serif-bold-italicVeraltet-
Versuchen Sie, serifenlose-fett-kursive Zeichen zu verwenden, z.B. "𝘼".
monospaceVeraltet-
Versuchen Sie, nichtproportionale Zeichen zu verwenden, z.B. "𝙰".
initialVeraltet-
Versuchen Sie, Initialzeichen zu verwenden, z.B. "𞸢".
tailedVeraltet-
Versuchen Sie, geschwänzte Zeichen zu verwenden, z.B. "𞹂".
loopedVeraltet-
Versuchen Sie, geschlungene Zeichen zu verwenden, z.B. "𞺂".
stretchedVeraltet-
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> |
Browser-Kompatibilität
Loading…