Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

MathML globale Attribute

Globale Attribute sind Attribute, die für alle MathML-Elemente gelten; sie können auf allen Elementen verwendet werden, auch wenn sie auf einigen Elementen keine Wirkung haben.

Globale Attribute können auf alle MathML-Elemente angewendet werden, sogar auf jene, die nicht im Standard spezifiziert sind. Das bedeutet, dass auch nicht-standardisierte Elemente diese Attribute unterstützen müssen, obwohl die Verwendung solcher 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 als Hyperlink zu erstellen.

Liste der globalen Attribute

autofocus

Ein boolesches 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, mithilfe von CSS und JavaScript, spezifische Elemente über Klassenselektoren oder Funktionen wie die Methode Document.getElementsByClassName() auszuwählen und darauf zuzugreifen.

data-*

Bildet eine Klasse von Attributen, genannt benutzerdefinierte Datenattribute, die es ermöglichen, proprietäre Informationen zwischen dem MathML und seiner DOM-Repräsentation auszutauschen, die von Skripten genutzt werden können. Alle derartigen benutzerdefinierten Daten sind über das MathMLElement Interface des Elements verfügbar, auf dem das Attribut gesetzt ist. Die MathMLElement.dataset Eigenschaft ermöglicht den Zugriff darauf.

dir

Ein aufzählbares Attribut, das die Richtung des MathML-Elements angibt. Es kann die folgenden Werte haben:

  • ltr, was links nach rechts bedeutet und verwendet wird, um mathematische Ausdrücke von links nach rechts darzustellen (z. B. englischer oder marokkanischer Stil);
  • rtl, was 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 für das Element festlegt.

  • true, was normal bedeutet.
  • false, was compact bedeutet.
id

Definiert eine eindeutige Kennung (ID), die im gesamten Dokument einzigartig sein muss. Ihr Zweck ist es, das Element bei der Verlinkung (unter Verwendung eines Fragmentbezeichners), beim Skripten oder beim Styling (mit CSS) zu identifizieren.

mathbackground

Eine Hintergrundfarbe für das Element.

mathcolor

Eine Farbe für das Element.

mathsize

Ein <length-percentage>, der 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 die akzeptierten Werte und Zuordnungen.

style

Beinhaltet CSS Stil-Deklarationen, die auf das Element angewendet werden. Es wird empfohlen, dass Stile in einer separaten Datei oder Dateien definiert werden. Dieses Attribut und das <style>-Element haben hauptsächlich den Zweck einem schnellen Styling zu erlauben, zum Beispiel für Testzwecke.

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;
  • 0 bedeutet, dass das Element fokussierbar und über die sequentielle Tastaturnavigation erreichbar ist, aber seine relative Ordnung durch die Plattformkonvention definiert wird;
  • ein positiver Wert bedeutet, dass das Element fokussierbar und über die sequentielle Tastaturnavigation erreichbar ist; die Reihenfolge, in der die Elemente fokussiert werden, erfolgt in der aufsteigenden Reihenfolge des tabindex. Wenn mehrere Elemente den gleichen tabindex haben, folgt ihre relative Reihenfolge ihrer relativen Position im Dokument.

Spezifikationen

Specification
MathML Core
# dfn-displaystyle
MathML Core
# dfn-mathbackground
MathML Core
# dfn-dir
MathML Core
# dfn-mathcolor
MathML Core
# dfn-scriptlevel
MathML Core
# dfn-mathsize

Browser-Kompatibilität

Siehe auch

  • Das Element Interface, das es ermöglicht, die meisten globalen Attribute abzufragen.