<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 gibt an, dass der Inhalt als ein Identifikator gerendert werden soll, wie ein Funktionsname, eine Variable oder eine symbolische Konstante.

Standardmäßig werden <mi>-Elemente, die aus mehreren Zeichen bestehen, als normaler Text gerendert, während einzelne Zeichen kursiv dargestellt werden: dasselbe 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, Schreibschrift/Kalligraphie, Monospaced, Doppelstrich 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 sollen in zukünftigen Versionen aus den Browsern entfernt werden.

Attribute

mathvariant

Der einzige erlaubte Wert in der aktuellen Spezifikation ist normal (Groß- und Kleinschreibung sind unerheblich):

normal

Verwenden Sie die Standard-/normale Darstellung und entfernen Sie die automatische Kursivdarstellung einzelner Zeichen.

Veraltete Werte sind:

bold Veraltet

Verwenden Sie fettgedruckte Zeichen, z. B. "𝐀".

italic Veraltet

Verwenden Sie kursive Zeichen, z. B. "𝐴".

bold-italic Veraltet

Verwenden Sie fett-kursive Zeichen, z. B. "𝑨".

double-struck Veraltet

Verwenden Sie doppelt gestrichene Zeichen, z. B. "𝔸".

bold-fraktur Veraltet

Verwenden Sie fett-Fraktur-Zeichen, z. B. "𝕬".

script Veraltet

Verwenden Sie Skriptzeichen, z. B. "𝒜".

bold-script Veraltet

Verwenden Sie fett-Skriptzeichen, z. B. "𝓐".

fraktur Veraltet

Verwenden Sie Fraktur-Zeichen, z. B. "𝔄".

sans-serif Veraltet

Verwenden Sie Sans-serif-Zeichen, z. B. "𝖠".

bold-sans-serif Veraltet

Verwenden Sie fett-Sans-serif-Zeichen, z. B. "𝗔".

sans-serif-italic Veraltet

Verwenden Sie Sans-serif-kursive Zeichen, z. B. "𝘈".

sans-serif-bold-italic Veraltet

Verwenden Sie Sans-serif-fett-kursive Zeichen, z. B. "𝘼".

monospace Veraltet

Verwenden Sie Monospaced-Zeichen, z. B. "𝙰".

initial Veraltet

Verwenden Sie Initial-Zeichen, z. B. "𞸢".

tailed Veraltet

Verwenden Sie Zeichen mit Schwanz, z. B. "𞹂".

looped Veraltet

Verwenden Sie gebogene Zeichen, z. B. "𞺂".

stretched Veraltet

Verwenden Sie erweiterte Zeichen, 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

BCD tables only load in the browser