Bevezetés a MathML-be - A matematika jelölési nyelve
A MathML egy jelölőnyelv, amelyre fel lehet használni matematikai jelölések megjelenítése. A MathML címkéket közvetlenül a HTML5-ből használhatja. Hasznos, ha webhelyein több, mint egyszerű matematikai feliratot szeretne megjeleníteni, és nagyon könnyen használható az egyszerűség és a HTML-hez hasonlít.
A MathML kétféle jelöléssel rendelkezik: bemutatás (elrendezés) és tartalom (értelemben). Mivel a böngészők csak a megjelenítési jelölést támogatják, ez az egyetlen jelölőtípus, amelyet a HTML-ben lehet használni. A CSS-t és a JavaScript-t ugyanúgy használhatja, mint a HTML-re.
Vessünk egy pillantást MathML-re.
A MathML megértése
A Mozilla Developer weboldalán megtalálható a jelen MathML elemek listája. A cikk végén található példákban felsorolt elemeket is felsoroltam a gyors hivatkozás céljából.
A MathML legfelső szintű eleme a elem, ha a HTML-ben írja a MathML-kódot, ne feledje, hogy azokat a
címkék.
,
,
,
az azonosítót, operátort, számot és karakterláncot képviselő alapelemek. Ne feledje, hogy az összes MathML elem az "m" betűvel kezdődik..
Íme néhány egyszerű példa.
Hogyan jelenítse meg a Superscript & Subscript alkalmazást
A
elem a felső index megjelenítésére szolgál. Van egy
az indexekhez.
Hogyan jelenítsük meg a frakciókat
Hogyan jelenítsük meg a gyökér integert
Íme egy egyszerű példa a gyökér egész számok megjelenítésére.
Csak négyzetgyökért van
.
Most lépjünk át a bonyolultabb jelölésekre, a mátrixra.
Mátrix megjelenítése
Egy mátrix létrehozásához táblázat- és oszlopstruktúrára van szükség. Ehhez használjuk
,
és
.
Ettől eltekintve fogjuk használni
címkék az operátorok hozzáadásához [
és ]
a mátrix körül, és végül mindet belsejében
elem, amely az expressziókat csoportosítja.
Íme a végeredmény:
Továbbá dobjunk egy kis CSS-t, hogy az „X” kiemelkedjen a mátrixban.
mi szín: piros;
Az integrális egyenletek megjelenítése
Az alábbiakban bemutatjuk az integrál egyenlet alaptípusát. A
az integrál határértékeinek hozzáadására szolgál.
A HTML-hez hasonlóan a MathML-nek vannak karakterei és entitásai is, amelyek közül az egyiket a példában a görög phi szimbólum megjelenítésére használják. A fenti integrált egyenlet megjelenítésének módja:
A MathML karakter entitások listájának megtekintéséhez kattintson ide a W3C webhelyén.
MathML attribútumok
A HTML-ekkel azonos attribútumok mellett (pl id
), A MathML saját attribútumokkal is rendelkezik. A Mozilla Developer webhely MathML attribútumok gyűjteményével rendelkezik a referencia számára. Hibák miatt használhatja a MathJax JavaScript könyvtárát. Ha több eszközre van szüksége, nézd meg ezt a linket itt.
A könnyebb referencia érdekében a fenti kódokkal együtt hagyom el ezt a kódot.
A MathML elemek referencia listája
Elements | Meghatározás |
| Legmagasabb szintű MathML elem |
| Megjeleníti az azonosítókat (változókat, állandókat, függvényneveket) |
| Megjeleníti a numerikus szót |
| Megjeleníti a kezelőt |
| A karakterláncot mutatja |
| Felsorolatot csatol egy alaphoz |
| A bázishoz hozzárendel egy indexet |
| A frakciók megjelenítése |
| Az indexekkel rendelkező radikákat jeleníti meg |
| Négyzetgyöket jelenít meg |
| Egy táblázatot vagy mátrixot jelenít meg |
| Sor
|
| Oszlop
|
| Az al-kifejezések csoportjai |
| Felirat, alkönyvtár, előfeltétel és előszöveg hozzáadása |