Uvod v MathML - označevalni jezik za matematiko
MathML je označevalni jezik, ki ga lahko uporabite prikaz matematičnih zapisov. Oznake MathML lahko uporabite neposredno iz HTML5. Uporabno je, če želite v svojih spletnih straneh prikazati več kot preproste zapise matematike in je zaradi preproste uporabe. preprostost in podobnost s HTML-jem.
MathML ima dve vrsti označevanja; predstavitev (za postavitev) in vsebino (za pomen). Ker brskalniki podpirajo samo oznako predstavitve, je to edina vrsta oznake, ki se lahko uporablja z HTML-jem. Na njej lahko uporabljate tudi CSS in JavaScript, tako kot na HTML-ju.
Oglejmo si MathML.
Razumevanje MathML
Na spletni strani Mozilla Developer je seznam obstoječih elementov MathML. Navedla sem tudi elemente, ki so bili uporabljeni v primerih na koncu te objave, za hitrejše reference.
Element najvišje ravni v MathML je element, ko pišete MathML kodo v HTML, ne pozabite, da jih postavite v
oznake.
,
,
,
so osnovni elementi, ki predstavljajo identifikator, operator, število in niz. Upoštevajte, da vsi spodnji elementi MathML se začnejo s črko 'm'.
Tu je nekaj preprostih primerov.
Kako prikazati nadpis in indeks
The
element za prikaz nadpisa. Obstaja
za indeks.
Kako prikazati frakcije
Kako prikazati korenine
Tu je še en preprost primer za prikaz koreninskih celih števil.
Samo za kvadratni koren je tam
.
Zdaj pa preidimo na bolj zapletene zapise, matriko.
Kako prikazati matrico
Za izdelavo matrike moramo imeti strukturo tabele za vrstice in stolpce. Za to uporabljamo
,
in
.
Poleg tega bomo uporabili
za dodajanje operaterjev [
in ]
okrog matrice in jih končno spravil v notranjost
element, ki združuje izraze.
Končni rezultat:
Vzemimo tudi nekaj CSS-ja, da bo ta 'X' izstopal v matrici.
mi barva: rdeča;
Kako prikazati integralne enačbe
Spodaj je primer osnovne vrste integralne enačbe. The
se uporablja za dodajanje omejitev integralu.
Tako kot HTML ima MathML tudi znake in entitete, od katerih se eden uporablja v primeru za prikaz grškega simbola phi. Evo, kako prikazati zgornjo integralno enačbo:
Za seznam znakovnih znakov MathML kliknite tukaj, da jih najdete na spletni strani W3C.
Atributi MathML
Razen atributov, ki so enaki kot HTML (npr id
) MathML ima tudi niz lastnih atributov. Spletno mesto razvijalca Mozilla vsebuje zbirko atributov MathML za vašo referenco. Za vračanje lahko uporabite JavaScript knjižnico MathJax. Če potrebujete več orodij, si oglejte to povezavo tukaj.
Vzamem dopust s to kodno kodo, ki vsebuje vse zgoraj navedene primere, za vašo preprosto referenco.
Seznam referenc MathML elementov
Elementi | Opredelitev |
| Element najvišje ravni MathML |
| Prikaže identifikatorje (spremenljivke, konstante, imena funkcij) |
| Prikaže numerični literal |
| Prikaže operaterja |
| Prikazuje literalni niz |
| Pritrditev pripisa na osnovo |
| Pripiše spodnji indeks osnove |
| Uporablja se za prikaz frakcij |
| Prikazuje radikale z indeksi |
| Prikaže kvadratni koren |
| Prikaže tabelo ali matriko |
| Vrstica
|
| Stolpec v
|
| Podraz izrazi skupin |
| Uporablja se za dodajanje nadpisa, indeksa, predscripta in predpise |