<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 Identifikator gerendert werden sollte, 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 einzelne Zeichen kursiv dargestellt werden: das gleiche 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, skript/kalligraphisch, monospaced, doppelgepunktet 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 Zeichendarstellung für mathematische alphanumerische Symbole bezwecken könnten.
Die zugehörigen Werte sind jetzt veraltet und sollen in zukünftigen Browserversionen entfernt werden.
Attribute
mathvariant
-
Der einzige Wert, der in der aktuellen Spezifikation erlaubt ist, ist
normal
(Groß-/Kleinschreibung wird nicht beachtet):normal
-
Standard-/normales Rendering verwenden, wobei die automatische Kursivdarstellung einzelner Zeichen entfernt wird.
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, doppelt geschlagene 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, sans-serif-Zeichen zu verwenden, z.B. "𝖠".
bold-sans-serif
Veraltet-
Versuchen Sie, fett sans-serif-Zeichen zu verwenden, z.B. "𝗔".
sans-serif-italic
Veraltet-
Versuchen Sie, sans-serif kursive Zeichen zu verwenden, z.B. "𝘈".
sans-serif-bold-italic
Veraltet-
Versuchen Sie, sans-serif fett-kursive 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, geschwänzte Zeichen zu verwenden, z.B. "𞹂".
looped
Veraltet-
Versuchen Sie, geschlungene Zeichen zu verwenden, z.B. "𞺂".
stretched
Veraltet-
Versuchen Sie, 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
Implizite ARIA-Rolle | Keine |
---|
Spezifikationen
Specification |
---|
MathML Core # dfn-mi |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
mi | ||||||||||||
mathvariant |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support
- See implementation notes.