<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 ein Bezeichner dargestellt 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 einzelne Zeichen kursiv dargestellt werden: das gleiche Formatverhalten wie die CSS text-transform
Eigenschaft mit einem Wert von math-auto
.
Das mathvariant
-Attribut mit dem Wert normal
kann verwendet werden, um ein einzelnes Zeichen auf die normale Schrift zurückzusetzen.
Um eine bestimmte Form eines Zeichens wie fett/kursiv, serif, sans-serif, script/Kalligraphie, monospaced, double-struck usw. zu verwenden, sollten Sie die entsprechenden Mathematischen Alphanumerischen Symbole verwenden.
Hinweis:
In einer früheren 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 nun veraltet und werden voraussichtlich in zukünftigen Browser-Versionen entfernt.
Attribute
mathvariant
-
Der einzige in der aktuellen Spezifikation erlaubte Wert ist
normal
(Groß-/Kleinschreibung wird ignoriert):normal
-
Verwendung der Standard-/Normaldarstellung, die automatische Kursivierung von Einzelzeichen entfernen.
Veraltete Werte sind:
bold
Veraltet-
Versuchen Sie, fettgedruckte 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, double-struck-Zeichen zu verwenden, z.B. "𝔸".
bold-fraktur
Veraltet-
Versuchen Sie, fett-fraktur-Zeichen zu verwenden, z.B. "𝕬".
script
Veraltet-
Versuchen Sie, Script-Zeichen zu verwenden, z.B. "𝒜".
bold-script
Veraltet-
Versuchen Sie, fett-Script-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, Initialzeichen zu verwenden, z.B. "𞸢".
tailed
Veraltet-
Versuchen Sie, tailed-Zeichen zu verwenden, z.B. "𞹂".
looped
Veraltet-
Versuchen Sie, looped-Zeichen zu verwenden, z.B. "𞺂".
stretched
Veraltet-
Versuchen Sie, stretched-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 |