MathML globale Attribute
Globale Attribute sind Attribute, die allen MathML-Elementen gemeinsam sind; sie können auf allen Elementen verwendet werden, obwohl sie möglicherweise bei einigen Elementen keine Wirkung zeigen.
Globale Attribute können auf allen MathML-Elementen angegeben werden, auch auf denen, die nicht im Standard spezifiziert sind. Das bedeutet, dass auch nicht standardisierte Elemente diese Attribute zulassen müssen, obwohl die Verwendung dieser Elemente bedeutet, dass das Dokument nicht mehr MathML-konform ist.
Zusätzlich zu den grundlegenden globalen MathML-Attributen existieren auch folgende globale Attribute:
- Die Event-Handler Attribute wie
onclick
,onfocus
usw. - Das
href
-Attribut, um ein MathML-Element zu einem Hyperlink zu machen.
Liste globaler Attribute
autofocus
-
Ein boolesches Attribut, das angibt, dass das Element beim Laden der Seite fokussiert werden sollte.
class
-
Eine durch Leerzeichen getrennte Liste der Klassen des Elements. Klassen ermöglichen es CSS und JavaScript, spezifische Elemente über die Klassenselektoren oder Funktionen wie die Methode
Document.getElementsByClassName()
zu selektieren und zuzugreifen. data-*
-
Bildet eine Klasse von Attributen, sogenannte benutzerdefinierte Datenattribute, die den Austausch von proprietärer Information zwischen dem MathML und seiner DOM-Darstellung ermöglichen, die von Skripten verwendet werden kann. Alle diese benutzerdefinierten Daten sind über die
MathMLElement
-Schnittstelle des Elements zugänglich, auf dem das Attribut gesetzt ist. DieMathMLElement.dataset
-Eigenschaft ermöglicht den Zugriff darauf. dir
-
Ein [Aufzählungs]-(/de/docs/Glossary/Enumerated)Attribut, das die Leserichtung des MathML-Elements angibt. Es kann die folgenden Werte haben:
ltr
, was von links nach rechts bedeutet und verwendet wird, um mathematische Ausdrücke von links nach rechts darzustellen (z.B. Englisch oder Marokkanischer Stil);rtl
, was von rechts nach links bedeutet und verwendet wird, um mathematische Ausdrücke von rechts nach links darzustellen (z.B. Maghreb- oder Machrek-Stil);
displaystyle
:-
Ein boolesches Attribut, das den math-style des Elements setzt.
true
, wasnormal
bedeutet.false
, waskompakt
bedeutet.
id
-
Definiert einen eindeutigen Bezeichner (ID), der im gesamten Dokument einzigartig sein muss. Sein Zweck ist es, das Element beim Verlinken (unter Verwendung eines Fragmentbezeichners), bei Skripten oder beim Styling (mit CSS) zu identifizieren.
mathbackground
-
Eine Hintergrundfarbe für das Element.
mathcolor
-
Eine Farbe für das Element.
mathsize
-
Eine
<length-percentage>
, die als Schriftgröße für das Element verwendet wird. nonce
-
Ein kryptografischer Nonce ("Number Used Once"), der von der Content Security Policy verwendet werden kann, um zu bestimmen, ob ein bestimmter Fetch durchgeführt werden darf.
scriptlevel
-
Gibt eine Tiefenstufe für das Element an. Siehe die scriptlevel-Seite für akzeptierte Werte und deren Zuordnung.
style
-
Enthält CSS-Styling-Deklarationen, die auf das Element angewendet werden sollen. Es wird empfohlen, Stile in einer separaten Datei oder in Dateien zu definieren. Dieses Attribut und das
<style>
-Element dienen hauptsächlich dem Zweck des schnellen Stylings, beispielsweise für Testzwecke. tabindex
-
Ein ganzzahliges Attribut, das angibt, ob das Element den Fokus bekommen kann (ist fokussierbar), ob es an der sequentiellen Tastaturnavigation teilnehmen soll und wenn ja, an welcher Position. Es kann mehrere Werte annehmen:
- ein negativer Wert bedeutet, dass das Element fokussierbar sein sollte, aber nicht über die sequentielle Tastaturnavigation erreichbar sein sollte;
0
bedeutet, dass das Element fokussierbar und über die sequentielle Tastaturnavigation erreichbar sein sollte, aber seine relative Reihenfolge wird durch die Plattformkonvention definiert;- ein positiver Wert bedeutet, dass das Element fokussierbar und über die sequentielle Tastaturnavigation erreichbar sein sollte; die Reihenfolge, in der die Elemente fokussiert werden, ist der ansteigende Wert des
tabindex
. Teilen sich mehrere Elemente den gleichen tabindex, folgt ihre relative Reihenfolge ihrer relativen Position im Dokument.
Spezifikationen
Specification |
---|
MathML Core # dfn-mathsize |
MathML Core # dfn-mathcolor |
MathML Core # dfn-displaystyle |
MathML Core # dfn-dir |
MathML Core # dfn-mathbackground |
MathML Core # dfn-scriptlevel |
Browser-Kompatibilität
Siehe auch
Element
-Schnittstelle, die das Abfragen der meisten globalen Attribute ermöglicht.