<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>
-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:
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, doppelstrichige Zeichen zu verwenden, z.B. "𝔸".
bold-fraktur
Veraltet-
Versuchen Sie, fett-fraktur Zeichen zu verwenden, z.B. "𝕬".
script
Veraltet-
Versuchen Sie, Schreibschriftzeichen zu verwenden, z.B. "𝒜".
bold-script
Veraltet-
Versuchen Sie, fett-Schreibschriftzeichen zu verwenden, z.B. "𝓐".
fraktur
Veraltet-
Versuchen Sie, Frakturzeichen zu verwenden, z.B. "𝔄".
sans-serif
Veraltet-
Versuchen Sie, serifenlose Zeichen zu verwenden, z.B. "𝖠".
bold-sans-serif
Veraltet-
Versuchen Sie, fett-serifenlose Zeichen zu verwenden, z.B. "𝗔".
sans-serif-italic
Veraltet-
Versuchen Sie, serifenlose-kursive Zeichen zu verwenden, z.B. "𝘈".
sans-serif-bold-italic
Veraltet-
Versuchen Sie, serifenlose-fett-kursive Zeichen zu verwenden, z.B. "𝘼".
monospace
Veraltet-
Versuchen Sie, nichtproportionale Zeichen zu verwenden, z.B. "𝙰".
initial
Veraltet-
Versuchen Sie, Initialzeichen 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, 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 |