Globale MathML-Attribute
Globale Attribute sind Attribute, die für alle MathML-Elemente gelten; sie können bei allen Elementen verwendet werden, obwohl sie bei einigen Elementen möglicherweise keine Wirkung zeigen.
Globale Attribute können bei allen MathML-Elementen angegeben werden, auch bei jenen, die nicht im Standard spezifiziert sind. Das bedeutet, dass auch nicht standardisierte Elemente diese Attribute zulassen müssen, auch wenn 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 Ereignis-Handler-Attribute wie
onclick
,onfocus
usw. - Das
href
-Attribut, um ein MathML-Element zu einem Hyperlink zu machen.
Liste der globalen Attribute
autofocus
-
Ein boolesches Attribut, das anzeigt, dass das Element beim Laden der Seite fokussiert werden soll.
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()
auszuwählen und darauf zuzugreifen. data-*
-
Bildet eine Klasse von Attributen, sogenannte benutzerdefinierte Datenattribute, die es ermöglichen, proprietäre Informationen zwischen dem MathML und seiner DOM-Repräsentation auszutauschen, die von Skripten verwendet werden können. Alle diese benutzerdefinierten Daten sind über die
MathMLElement
-Schnittstelle des Elements, auf dem das Attribut gesetzt ist, verfügbar. DieHTMLElement.dataset
-Eigenschaft ermöglicht den Zugriff darauf. dir
-
Ein enumeriertes Attribut, das die Richtung des MathML-Elements angibt. Es kann folgende Werte haben:
ltr
, was von links nach rechts bedeutet und wird verwendet, um mathematische Ausdrücke von links nach rechts darzustellen (z. B. auf Englisch oder nach marokkanischem Stil);rtl
, was von rechts nach links bedeutet und wird verwendet, um mathematische Ausdrücke von rechts nach links darzustellen (z. B. im Maghreb- oder Machrek-Stil);
displaystyle
:-
Ein boolesches Attribut, das den math-style des Elements setzt.
true
, wasnormal
bedeutet.false
, wascompact
bedeutet.
id
-
Definiert einen eindeutigen Bezeichner (ID), der im gesamten Dokument einzigartig sein muss. Sein Zweck ist es, das Element beim Verlinken (mithilfe eines Fragmentbezeichners), Scripting oder 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 Abruf durchgeführt werden darf.
scriptlevel
-
Gibt eine math-depth für das Element an. Siehe die Scriptlevel-Seite für akzeptierte Werte und Zuordnungen.
style
-
Enthält CSS-Stil-Deklarationen, die auf das Element angewendet werden. Beachten Sie, dass empfohlen wird, Styles in einer separaten Datei oder mehreren Dateien zu definieren. Dieses Attribut und das
<style>
-Element haben hauptsächlich den Zweck, eine schnelle Stiländerung zu ermöglichen, beispielsweise zu Testzwecken. tabindex
-
Ein Ganzzahl-Attribut, das angibt, ob das Element den Eingabefokus erhalten kann (fokussierbar ist), ob es an der sequenziellen Tastaturnavigation teilnehmen soll und, wenn ja, in welcher Reihenfolge. Es kann mehrere Werte annehmen:
- ein negativer Wert bedeutet, dass das Element fokussierbar sein sollte, aber nicht über die sequenzielle Tastaturnavigation erreichbar ist;
0
bedeutet, dass das Element fokussierbar und über die sequenzielle Tastaturnavigation erreichbar sein sollte, aber seine relative Reihenfolge durch die Plattform-Konvention definiert ist;- ein positiver Wert bedeutet, dass das Element fokussierbar und über die sequenzielle Tastaturnavigation erreichbar sein sollte; die Reihenfolge, in der die Elemente fokussiert werden, ist der ansteigende Wert des tabindex. Wenn mehrere Elemente denselben Tabindex teilen, folgt ihre relative Reihenfolge ihren relativen Positionen im Dokument.
Spezifikationen
Specification |
---|
MathML Core # dfn-dir |
MathML Core # dfn-mathbackground |
MathML Core # dfn-mathsize |
MathML Core # dfn-mathcolor |
MathML Core # dfn-displaystyle |
MathML Core # dfn-scriptlevel |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
Element
-Schnittstelle, die das Abfragen der meisten globalen Attribute ermöglicht.