„MathML“ įvadas - matematikos žymėjimo kalba
MathML yra žymėjimo kalba, kuria galima naudotis rodyti matematines žymes. MathML žymes galite naudoti tiesiogiai iš HTML5. Tai naudinga, kai savo tinklalapiuose norite parodyti daugiau nei paprastas matematikos žymes, ir tai yra gana paprasta naudoti dėl savo paprastumas ir panašumas į HTML.
MathML turi dviejų tipų žymėjimą; pristatymas (išdėstymui) ir turinys (prasme). Kadangi naršyklės palaiko tik pateikimo žymėjimą, tai yra vienintelis žymėjimo tipas, kurį galima naudoti su HTML. Taip pat galite naudoti CSS ir JavaScript, kaip ir HTML.
Pažvelkime į MathML.
„MathML“ supratimas
Mozilla kūrėjo svetainėje yra esamų MathML elementų sąrašas. Aš taip pat išvardijau elementus, naudojamus šio pranešimo pabaigoje pateikiamiems pavyzdžiams.
Matematikos aukščiausio lygio elementas yra elementas, kai rašote „MathML“ kodą į HTML, nepamirškite juos įdėti į
žymės.
,
,
,
yra pagrindiniai elementai, žymintys atitinkamai identifikatorių, operatorių, skaičių ir eilutę. Atminkite, kad visi toliau esantys MathML elementai prasideda raide „m“.
Štai keletas paprastų pavyzdžių.
Kaip rodyti „Superscript & Subscript“
The
elementas yra rodomas viršutinis indeksas. Yra
už abonentus.
Kaip rodyti frakcijas
Kaip rodyti Root Integers
Štai dar vienas paprastas šakninių sveikųjų skaičių rodymo pavyzdys.
Tik kvadratinės šaknies atveju
.
Dabar pereikime prie sudėtingesnių matavimų, matricos.
Kaip rodyti matricą
Norėdami sukurti matricą, turėsime turėti eilių ir stulpelių lentelės struktūrą. Tam mes naudojame
,
ir
.
Be to, naudosime
žymas, kad pridėtų operatorius [
ir ]
aplink matricą, ir pagaliau juos visus viduje
elementas, elementas, kuris grupuoja išraiškas.
Štai galutinis rezultatas:
Taip pat mesti šiek tiek CSS, kad „X“ išsiskirtų matricoje.
mi spalva: raudona;
Kaip rodyti integrines lygtis
Žemiau pateikiamas pagrindinės integrinės lygties tipo pavyzdys. The
yra naudojamas integralo riboms pridėti.
Kaip ir HTML, MathML taip pat turi simbolių ir subjektų, iš kurių vienas naudojamas pavyzdyje, kad būtų rodomas graikų phi simbolis. Štai kaip rodyti anksčiau pateiktą integruotą lygtį:
Norėdami matyti MathML simbolių subjektų sąrašą, spustelėkite čia, jei norite juos rasti W3C svetainėje.
MathML atributai
Be atributų, kurie yra tokie patys kaip HTML (pvz., ID
), MathML taip pat turi savo atributų rinkinį. „Mozilla Developer“ svetainėje yra jūsų MathML atributų rinkinys. Dėl nesėkmių galite naudoti „JavaScript“ biblioteką „MathJax“. Jei jums reikia daugiau įrankių, patikrinkite šią nuorodą čia.
Aš palieku savo atostogas su šiais kodais, kuriuose yra visi aukščiau pateikti pavyzdžiai, kad galėtumėte lengvai susipažinti.
MathML elementų sąrašas
Elementai | Apibrėžimas |
| Aukščiausio lygio MathML elementas |
| Rodo identifikatorius (kintamuosius, konstantas, funkcijų pavadinimus) |
| Rodo skaitinį skaičių |
| Rodo operatorių |
| Rodo eilutę |
| Prie pagrindo pridedamas viršutinis indeksas |
| Prie pagrindo pridedamas indeksas |
| Naudojama frakcijoms rodyti |
| Rodo radikalus su indeksais |
| Rodo kvadratinę šaknį |
| Rodo lentelę arba matricą |
| Eilutė
|
| Stulpelis
|
| Grupių sub-išraiškos |
| Naudojamas pridėti viršutinį indeksą, indeksą, pirminio aprašo ir pirminio scenarijaus tekstą |