Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
<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>-Element von MathML gibt an, dass der Inhalt als Identifikator gerendert werden soll, 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 Einzelzeichen kursiv dargestellt werden: Dies ist das gleiche Formatierungsverhalten wie die CSS-Eigenschaft text-transform mit dem Wert math-auto. Das mathvariant-Attribut mit dem Wert normal kann verwendet werden, um ein Einzelzeichen auf die normale Schriftart zurückzusetzen.
Um eine bestimmte Form eines Zeichens zu verwenden, wie z. B. fett/kursiv, Serif, Sans-Serif, Skript/Kalligrafie, Monospaced, Doppel-Struck usw., 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 jetzt veraltet und sollen in zukünftigen Browser-Versionen entfernt werden.
Attribute
mathvariant-
Der einzige in der aktuellen Spezifikation erlaubte Wert ist
normal(Groß-/Kleinschreibung wird nicht unterschieden):normal-
Verwenden Sie die standardmäßige/normale Darstellung und entfernen Sie die automatische Kursivierung von Einzelzeichen.
Veraltete Werte sind:
boldVeraltet-
Versuchen Sie, fette Zeichen zu verwenden, z. B. "A".
italicVeraltet-
Versuchen Sie, kursive Zeichen zu verwenden, z. B. "A".
bold-italicVeraltet-
Versuchen Sie, fett-kursive Zeichen zu verwenden, z. B. "A".
double-struckVeraltet-
Versuchen Sie, doppelt durchgezogene Zeichen zu verwenden, z. B. "A".
bold-frakturVeraltet-
Versuchen Sie, fett-Fraktur-Zeichen zu verwenden, z. B. "A".
scriptVeraltet-
Versuchen Sie, Skript-Zeichen zu verwenden, z. B. "A".
bold-scriptVeraltet-
Versuchen Sie, fett-Skript-Zeichen zu verwenden, z. B. "A".
frakturVeraltet-
Versuchen Sie, Fraktur-Zeichen zu verwenden, z. B. "A".
sans-serifVeraltet-
Versuchen Sie, Seriflose-Zeichen zu verwenden, z. B. "A".
bold-sans-serifVeraltet-
Versuchen Sie, fett-Seriflose-Zeichen zu verwenden, z. B. "A".
sans-serif-italicVeraltet-
Versuchen Sie, seriflose-kursive Zeichen zu verwenden, z. B. "A".
sans-serif-bold-italicVeraltet-
Versuchen Sie, seriflose-fett-kursive Zeichen zu verwenden, z. B. "A".
monospaceVeraltet-
Versuchen Sie, Monospace-Zeichen zu verwenden, z. B. "A".
initialVeraltet-
Versuchen Sie, initiale Zeichen zu verwenden, z. B. "ج".
tailedVeraltet-
Versuchen Sie, geschwänzte Zeichen zu verwenden, z. B. "ج".
loopedVeraltet-
Versuchen Sie, gelaufene Zeichen zu verwenden, z. B. "ج".
stretchedVeraltet-
Versuchen Sie, gestreckte Zeichen zu verwenden, z. B. "ج".
Dieses Element akzeptiert auch die globalen MathML-Attribute.
Beispiele
<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 "A") -->
<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>B</mi>
</math>
Technische Zusammenfassung
| Implizite ARIA-Rolle | Keine |
|---|
Spezifikationen
| Specification |
|---|
| MathML Core> # dfn-mi> |
Browser-Kompatibilität
Loading...