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

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

italic

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

bold-italic

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

double-struck

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

bold-fraktur

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

script

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

bold-script

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

fraktur

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

sans-serif

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

bold-sans-serif

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

sans-serif-italic

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

sans-serif-bold-italic

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

monospace

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

initial

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

tailed

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

looped

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

stretched

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