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 allen MathML-Elementen gemeinsam sind; sie können auf allen Elementen verwendet werden, obwohl sie auf einigen Elementen keine Wirkung haben können.

Globale Attribute können auf allen MathML-Elementen angegeben werden, selbst auf denen, die nicht im Standard definiert sind. Das bedeutet, dass alle nicht standardmäßigen Elemente diese Attribute dennoch zulassen müssen, auch wenn durch die Verwendung dieser Elemente 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, onfocus usw.
  • Das href-Attribut, um ein MathML-Element als Hyperlink zu gestalten.

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 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 es ermöglichen, proprietäre Informationen zwischen dem MathML und seiner DOM-Repräsentation auszutauschen, die von Skripten verwendet werden können. Alle derartigen benutzerdefinierten Daten sind über die MathMLElement-Schnittstelle des Elements zugänglich, 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 von links nach rechts bedeutet und zur Darstellung mathematischer Ausdrücke von links nach rechts verwendet wird (z. B. Englisch oder marokkanischer Stil);
  • rtl, was von rechts nach links bedeutet und zur Darstellung mathematischer Ausdrücke von rechts nach links verwendet wird (z. B. Maghreb- oder Machrek-Stil);
displaystyle:

Ein boolescher Wert, der den math-style für das Element festlegt.

  • true, was normal bedeutet.
  • false, was compact 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 Fragmentidentifier), Skripten oder Stylen (mit CSS) zu identifizieren.

mathbackground

Eine Hintergrundfarbe für das Element.

mathcolor

Eine Farbe für das Element.

mathsize

Ein <length-percentage>, das als Schriftgröße für das Element verwendet wird.

nonce

Ein kryptografisches Nonce ("Zahl, die einmal verwendet wird"), das von der Content Security Policy verwendet werden kann, um zu bestimmen, ob ein gegebener Abruf durchgeführt 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-Stildeklarationen, die auf das Element angewendet werden sollen. Beachten Sie, dass es empfohlen wird, Styles in einer separaten Datei oder Dateien zu definieren. Dieses Attribut und das <style>-Element haben hauptsächlich den Zweck, schnelles Styling zu ermöglichen, beispielsweise zum Testen.

tabindex

Ein ganzzahliges Attribut, das angibt, ob das Element den Eingabefokus erhalten kann (fokussierbar ist), 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 aufsteigende Wert des tabindex. Wenn mehrere Elemente den gleichen tabindex haben, folgt ihre relative Reihenfolge ihrer relativen Position im Dokument.

Spezifikationen

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

Browser-Kompatibilität

Siehe auch

  • Element-Schnittstelle, die das Abfragen der meisten globalen Attribute ermöglicht.