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 Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2023 browserübergreifend verfügbar.

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

Spezifikation
MathML Core
# dfn-mi

Browser-Kompatibilität