Einführung in MathML - Die Auszeichnungssprache für Mathematik
MathML ist eine Auszeichnungssprache, mit der mathematische Notationen angezeigt werden können . Sie können MathML-Tags direkt aus HTML5 verwenden. Es ist nützlich, wenn Sie mehr als einfache Notationen von Math in Ihren Webseiten zeigen möchten, und es ist aufgrund seiner Einfachheit und Ähnlichkeit mit HTML sehr einfach zu verwenden.
MathML hat zwei Arten von Markups. Präsentation (für Layout) und Inhalt (für Bedeutung). Da nur das Präsentations-Markup von Browsern unterstützt wird, ist dies der einzige Markup-Typ, der mit HTML verwendet werden kann. Sie können auch CSS und JavaScript verwenden, genauso wie Sie es bei HTML tun würden.
Werfen wir einen Blick auf MathML.
MathML verstehen
Auf der Mozilla Developer-Website gibt es eine Liste der aktuellen MathML-Elemente. Ich habe auch die Elemente aufgelistet, die in den Beispielen am Ende dieses Beitrags zur schnellen Referenz verwendet werden.
Das oberste Element in MathML ist das
Hier sind einige einfache Beispiele.
So zeigen Sie Hoch- und Tiefstellung an
Das
n 7
![](http://hideout-lastation.com/img/tech-design-tips/628/introduction-mathml-markup-language.jpg)
7 26
![](http://hideout-lastation.com/img/tech-design-tips/628/introduction-mathml-markup-language-2.jpg)
Hier ist ein einfaches Beispiel für die Anzeige von ganzen Zahlen.
- 6785
![](http://hideout-lastation.com/img/tech-design-tips/628/introduction-mathml-markup-language-3.jpg)
Kommen wir nun zu komplexeren Notationen, der Matrix.
Wie man eine Matrix anzeigt
Um eine Matrix zu erstellen, benötigen wir eine Tabellenstruktur für Zeilen und Spalten. Dafür verwenden wir
Abgesehen davon werden wir das verwenden [
und ]
um die Matrix herum hinzuzufügen und sie schließlich alle in die Matrix einzufügen
Hier ist das Endergebnis:
[ 0 4 10 5 2 X 9 11 1 ]
Lassen Sie uns ein bisschen CSS einwerfen, damit das "X" in der Matrix auffällt.
mi {Farbe: rot; }
![](http://hideout-lastation.com/img/tech-design-tips/628/introduction-mathml-markup-language-4.jpg)
Unten ist ein Beispiel für einen grundlegenden Typ von Integralgleichung. Das
![](http://hideout-lastation.com/img/tech-design-tips/628/introduction-mathml-markup-language-5.jpg)
f ( x ) = ∫ ein b K ( x , t ) φ ( t ) d t
Klicken Sie hier, um eine Liste der MathML-Zeichenentitäten auf der W3C-Website zu finden.
MathML-Attribute
Abgesehen von Attributen, die denen von HTML (wie id
) entsprechen, hat MathML auch eine Reihe eigener Attribute. Die Mozilla Developer Site enthält eine Sammlung von MathML-Attributen als Referenz. Für Fallbacks können Sie die JavaScript-Bibliothek MathJax verwenden. Wenn Sie mehr Werkzeuge benötigen, schauen Sie sich diesen Link hier an.
Ich nehme Abschied mit diesem Codepen, der alle obigen Beispiele enthält, für Ihre einfache Referenz.
Referenzliste von MathML-Elementen
Elemente | Definition |
MathML-Element auf oberster Ebene | |
Zeigt Bezeichner (Variablen, Konstanten, Funktionsnamen) an | |
Zeigt das numerische Literal an | |
Zeigt den Bediener an | |
Zeigt Stringliteral an | |
Fügt der Basis eine Hochschrift hinzu | |
Fügt einer Basis einen Index hinzu | |
Wird verwendet, um Brüche anzuzeigen | |
Zeigt Radikale mit Indizes an | |
Zeigt die Quadratwurzel an | |
Zeigt eine Tabelle oder Matrix an | |
Reihe von | |
Spalte in | |
Gruppiert Unterausdrücke | |
Wird verwendet, um Hoch-, Tief-, Vor- und Vorzeichen hinzuzufügen |
![Eine Einführung in das Atomdesign für Webdesigner](http://hideout-lastation.com/img/tech-design-tips/998/an-introduction-atomic-design.jpg)
Eine Einführung in das Atomdesign für Webdesigner
Modularität, Wiederverwendbarkeit und Skalierbarkeit sind nicht nur Kodierungskonzepte, sondern Sie können diese auch nutzen, um besser optimierte Design-Systeme zu erstellen. Atomdesign ist eine neue Methode zum Aufbau effektiver UIs von unten nach oben, wobei eine chemische Analogie verwendet wird .A
![5 einfache Möglichkeiten zur Steigerung Ihrer Online-Umsätze](http://hideout-lastation.com/img/tech-design-tips/946/5-simple-ways-boost-your-online-sales-revenue.jpg)
5 einfache Möglichkeiten zur Steigerung Ihrer Online-Umsätze
Haben Sie jemals Ihre Analytics-Berichte gesehen und festgestellt, dass Ihr Geschäft nicht genug Geld verdient? Wie hat sich das angefühlt? Es muss sich ziemlich schlecht angefühlt haben. In diesen Momenten der Verzweiflung würden Sie wahrscheinlich alles tun, um den Umsatz Ihres Geschäfts zu steigern.Was