dir

Baseline 2023
Newly available

Since January 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Das dir-globale Attribut ist ein aufzählbares Attribut, das die Richtung des MathML-Elements angibt.

Beispiel

html
<!-- Moroccan style -->
<math display="block" dir="ltr">
  <msqrt>
    <mi>س</mi>
  </msqrt>
  <mo>=</mo>
  <msup>
    <mn>3</mn>
    <mi>ب</mi>
  </msup>
</math>

<!-- Maghreb/Machrek style -->
<math display="block" dir="rtl">
  <msqrt>
    <mi>س</mi>
  </msqrt>
  <mo>=</mo>
  <msup>
    <mn>٣</mn>
    <mi>ب</mi>
  </msup>
</math>

Syntax

html
<math dir="ltr">
<math dir="rtl">

Werte

  • ltr, was von links nach rechts bedeutet und verwendet wird, um mathematische Ausdrücke von links nach rechts darzustellen (z.B. im englischen oder marokkanischen Stil);
  • rtl, was von rechts nach links bedeutet und verwendet wird, um mathematische Ausdrücke von rechts nach links darzustellen (z.B. im maghrebinischen oder maschrikanischen Stil);

Hinweis:

  • Dieses Attribut kann durch die CSS-Eigenschaft direction überschrieben werden, wenn eine CSS-Seite aktiv ist und das Element diese Eigenschaften unterstützt.
  • Da die Richtung der Mathematik semantisch mit ihrem Inhalt und nicht mit ihrer Darstellung zusammenhängt, wird empfohlen, dass Webentwickler dieses Attribut anstelle der zugehörigen CSS-Eigenschaften verwenden, wann immer dies möglich ist. Auf diese Weise werden die Formeln korrekt angezeigt, selbst in einem Browser, der CSS nicht unterstützt oder bei dem CSS deaktiviert ist.
  • Das dir-Attribut wird verwendet, um die Richtung von mathematischen Formeln festzulegen, die im arabischsprachigen Raum oft von rechts nach links verlaufen. Allerdings betten Sprachen, die von rechts nach links geschrieben werden, oft mathematische Inhalte ein, die von links nach rechts geschrieben sind. Folglich wird das auto-Schlüsselwort aus dem HTML-dir-Attribut nicht erkannt und standardmäßig setzt das User-Agent-Stylesheet die Richtungs-Eigenschaft im math-Element zurück.

Spezifikationen

Specification
MathML Core
# dfn-dir

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch