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

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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
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.