MathML globale Attribute
Globale Attribute sind Attribute, die allen MathML-Elementen gemeinsam sind; sie können auf allen Elementen verwendet werden, obwohl sie bei manchen Elementen keine Wirkung haben mögen.
Globale Attribute können auf alle MathML-Elemente angewendet werden, sogar auf diejenigen, die im Standard nicht spezifiziert sind. Das bedeutet, dass alle nicht standardmäßigen Elemente diese Attribute dennoch 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 die folgenden globalen Attribute:
- Die Event-Handler-Attribute wie
onclick,onfocususw. - Das
href-Attribut, um ein MathML-Element zu einem Hyperlink zu machen.
Liste der globalen Attribute
autofocus-
Ein boolean-Attribut, das angibt, 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 bestimmte 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 den Austausch proprietärer Informationen zwischen dem MathML und seiner DOM-Repräsentation ermöglichen, die von Skripten verwendet werden können. Alle diese benutzerdefinierten Daten sind über die
MathMLElement-Schnittstelle des Elements zugänglich, auf dem das Attribut gesetzt ist. Die EigenschaftMathMLElement.datasetbietet Zugriff auf sie. dir-
Ein aufgezähltes Attribut, das die Richtung des MathML-Elements angibt. Es kann folgende Werte haben:
ltr, was von links nach rechts bedeutet und verwendet wird, um mathematische Ausdrücke von links nach rechts darzustellen (z.B. englischer 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 boolean, das den math-style für das Element festlegt.
true, wasnormalbedeutet.false, wascompactbedeutet.
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), Scripting oder Styling (mit CSS) zu identifizieren.
mathbackground-
Eine background-color für das Element.
mathcolor-
Eine color für das Element.
mathsize-
Eine
<length-percentage>als font-size für das Element. nonce-
Eine kryptografische nonce („number used once“), die von der Content Security Policy verwendet werden kann, um zu bestimmen, ob ein bestimmter Abruf fortgesetzt werden darf.
scriptlevel-
Gibt eine math-depth für das Element an. Siehe die scriptlevel-Seite für akzeptierte Werte und Zuordnung.
style-
Enthält CSS-Stil-Deklarationen, die auf das Element angewendet werden sollen. Beachten Sie, dass empfohlen wird, Stile in einer separaten Datei oder Dateien zu definieren. Dieses Attribut und das
<style>-Element haben hauptsächlich den Zweck, schnelles Styling zu ermöglichen, zum Beispiel zu Testzwecken. tabindex-
Ein ganzzahliges Attribut, das angibt, ob das Element den Eingabefokus erhalten 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 soll, aber nicht über die sequentielle Tastaturnavigation erreichbar sein soll;
0bedeutet, dass das Element fokussierbar und über die sequentielle Tastaturnavigation erreichbar sein soll, aber seine relative Reihenfolge wird durch die Plattformkonvention definiert;- ein positiver Wert bedeutet, dass das Element fokussierbar und über die sequentielle Tastaturnavigation erreichbar sein soll; die Reihenfolge, in der die Elemente fokussiert werden, ergibt sich aus dem aufsteigenden Wert des
tabindex. Wenn mehrere Elemente den gleichentabindexteilen, folgt ihre relative Reihenfolge ihren relativen Positionen im Dokument.
Spezifikationen
Browser-Kompatibilität
Siehe auch
Element-Schnittstelle, die es ermöglicht, die meisten globalen Attribute abzufragen.