Hamburger-Menu
Bild zum Thema

Tag <mo>

html css php mysql javascript
Bild zum Thema

Tag <mo>

Definition

Status: Aktueller Standard


Das Tag <mo> steht für math operator (mathematischer Operator).
Das <mo>-Element ist kein klassisches HTML-Tag sondern Teil des MathML-Standards (Mathematical Markup Language), der direkt in HTML5-Dokumenten verwendet werden kann. Es kennzeichnet Operatoren (wie +,-,x), Vergleichszeichen (wie =, <, >), aber auch Klammern, Zäune (#) und Trenner (wie Kommata in Listen). Das <mo>-Tag ist „intelligent“. Je nachdem, wo es steht (am Anfang, in der Mitte oder am Ende einer Formel), fügt der Browser automatisch den korrekten Abstand (Spacing) hinzu. Bestimmte Operatoren (besonders Klammern oder Summenzeichen) können sich automatisch in der Höhe oder Breite anpassen, um den umschlossenen Inhalt komplett zu umschließen.

Syntax

<mo>Operator</mo>

Attribute bzw. Unterelemente

stretchy

Bestimmt, ob ein Symbol (z. B. eine Klammer) mit dem Inhalt mitwächst (true/false)


fence

Markiert das Symbol als umschließendes Zeichen (Klammer) (true)


separator

Markiert das Symbol als Trennzeichen (z. B. Komma) (true)


largeop

Macht Symbole wie das Summenzeichen (∑) größer (true)


Beispiele

= Tag

= Attribut

= Wert

Text
= Kommentar bzw. wichtig!
Beispiel <mo> - Klammerdarstellung mit Attribut "stretchy"

Der Code:
<MARK>
  <mo stretchy="true">(</mo>
  <mfrac>
    <mi>a</mi>
    <mi>b</mi>
  </mfrac>
  <mo stretchy="true">)</mo>
</MARK>
  

Ergebnis:
Ergebnis: <mo>-Demo 1
Klammerdarstellung mit Attribut "stretchy"