<mi>

Baseline 2023
Newly 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

html
<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

Spezifikationen

Specification
MathML Core
# dfn-mi

Browser-Kompatibilität