Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<mi>

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Januar 2023⁩.

Das <mi> MathML-Element zeigt an, dass der Inhalt als Bezeichner gerendert werden soll, wie 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-Eigenschaft text-transform mit dem Wert math-auto. Mit dem mathvariant-Attribut 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, Schriftauszeichnung/Kalligraphie, Monospace, doppelt gestrichen usw. zu verwenden, sollten Sie die entsprechenden Mathematischen alphanumerischen Symbole nutzen.

Hinweis: In einer vorherigen 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 jetzt veraltet und werden voraussichtlich in zukünftigen Versionen aus den Browsern entfernt.

Attribute

mathvariant

Der einzige in der aktuellen Spezifikation zulässige Wert ist normal (Groß-/Kleinschreibung wird nicht beachtet):

normal

Verwendet die standardmäßige/normale Darstellung und entfernt das automatische Kursivmarkieren einzelner Zeichen.

Veraltete, beibehaltene Werte sind:

bold Veraltet

Versuch, fette Zeichen zu verwenden, z. B. "𝐀".

italic Veraltet

Versuch, kursive Zeichen zu verwenden, z. B. "𝐴".

bold-italic Veraltet

Versuch, fett-kursive Zeichen zu verwenden, z. B. "𝑨".

double-struck Veraltet

Versuch, doppelt gestrichene Zeichen zu verwenden, z. B. "𝔸".

bold-fraktur Veraltet

Versuch, fett-Fraktur-Zeichen zu verwenden, z. B. "𝕬".

script Veraltet

Versuch, Schriftzeichen zu verwenden, z. B. "𝒜".

bold-script Veraltet

Versuch, fett-Schriftzeichen zu verwenden, z. B. "𝓐".

fraktur Veraltet

Versuch, Fraktur-Zeichen zu verwenden, z. B. "𝔄".

sans-serif Veraltet

Versuch, Sans-Serif-Zeichen zu verwenden, z. B. "𝖠".

bold-sans-serif Veraltet

Versuch, fett-Sans-Serif-Zeichen zu verwenden, z. B. "𝗔".

sans-serif-italic Veraltet

Versuch, sans-serif-kursive Zeichen zu verwenden, z. B. "𝘈".

sans-serif-bold-italic Veraltet

Versuch, fett-italic-sans-serif-Zeichen zu verwenden, z. B. "𝘼".

monospace Veraltet

Versuch, Monospace-Zeichen zu verwenden, z. B. "𝙰".

initial Veraltet

Versuch, Initial-Zeichen zu verwenden, z. B. "𞸢".

tailed Veraltet

Versuch, Zeichen mit Schweif zu verwenden, z. B. "𞹂".

looped Veraltet

Versuch, geschlungene Zeichen zu verwenden, z. B. "𞺂".

stretched Veraltet

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

Implizierte ARIA-Rolle Keine

Spezifikationen

Specification
MathML Core
# dfn-mi

Browser-Kompatibilität