Kas yra žymėjimo kalbos?

Kai pradėsite tyrinėti interneto dizaino pasaulį, neabejotinai galėsite susipažinti su daugybe naujų žodžių ir frazių. Viena iš terminų, kuriuos galbūt girdėsite, yra "žymėjimas" arba galbūt "žymėjimo kalba". Kaip "žymėjimas" skiriasi nuo "kodo" ir kodėl kai kurie interneto specialistai, atrodo, vartoja šias sąvokas vienodai? Pradėkime pažvelgti į tai, kokia yra "žymėjimo kalba".

Pažvelkime į 3 žymėjimo kalbas

Beveik kiekvienas interneto akronimas, turintis "ML", yra "žymėjimo kalba" (didelis siurprizas, būtent tai reiškia "ML"). Žymėjimo kalbos yra statybiniai blokai, naudojami kuriant tinklalapius ar visas formas ir dydžius.

Iš tiesų pasaulyje yra daug skirtingų žymėjimo kalbų. Interneto dizainui ir plėtrai yra trys konkrečios žymėjimo kalbos, kurias greičiausiai galėsite naudoti. Tai HTML, XML ir XHTML .

Kas yra žymėjimo kalba?

Norint tinkamai apibrėžti šį terminą, žymėjimo kalba yra kalba, kuri anotuoja tekstą, kad kompiuteris galėtų manipuliuoti tuo tekstu. Dauguma žymėjimo kalbų yra skaitomos žmogaus, nes komentarai yra parašyti taip, kad juos atskirtų nuo paties teksto. Pavyzdžiui, HTML, XML ir XHTML žymėjimo žymos yra . Bet kuris tekstas, kuris pasirodo viename iš šių simbolių, laikomas žymėjimo kalba dalimi, o ne anotuotu tekstu.

Pavyzdžiui:


Tai yra teksto dalis, parašyta HTML

Šis pavyzdys yra HTML dalis. Jis susideda iš atidarymo žymos (

), uždarymo žymos () ir faktinio teksto, kuris būtų rodomas ekrane (tai yra tekstas tarp dviejų žymų). Kiekvienoje žymoje yra simbolis "mažiau nei" ir "didesnis nei", kad jį žymėtų kaip žymėjimo dalį.

Kai formatuite tekstą, kuris bus rodomas kompiuteryje ar kitame įrenginio ekrane , turite atskirti pačią tekstą ir teksto nurodymus. "Žymėjimas" - tai teksto parodymo ar spausdinimo instrukcijos.

Žymėjimas neturi būti skaitomas kompiuteriu. Anotacijos, padarytos spausdinant ar knygoje, taip pat laikomos žymėjimo priemone. Pavyzdžiui, daugelis mokinių mokykloje paryškins tam tikras frazes savo teksto knygose. Tai rodo, kad paryškintas tekstas yra svarbesnis už aplinkinį tekstą. Išskirtinė spalva laikoma žymėjimo ženklu.

Žymėjimas tampa kalba, kuria koduojamos taisyklės, kaip rašyti ir naudoti šį žymėjimą. Tas pats studentas gali turėti savo "užrašų rinkimo žymėjimo kalbą", jei jie kodifikavo taisykles, pvz., "Purpurinis žymeklis skirtas apibrėžimams, geltonasis žymeklis yra skirtas egzamino duomenims, o pieštukų pastabos marginiuose yra papildomų išteklių".

Daugumą žymėjimo kalbų apibrėžia išorinė institucija, skirta naudoti daugeliui skirtingų žmonių. Taip veikia svetainių žymėjimo kalbos. Jas apibrėžia W3C arba World Wide Web konsorciumas .

HTML-HyperText žymėjimo kalba

HTML ar "HyperText Markup Language" yra pagrindinė žiniatinklio kalba ir dažniausiai naudojama kaip interneto dizaineris / kūrėjas.

Iš tikrųjų tai gali būti vienintelė žymėjimo kalba, kurią naudojate savo darbe.

Visi tinklalapiai parašyti HTML skoniu. HTML apibrėžia, kaip atvaizdai , daugialypė terpė ir tekstas rodomi žiniatinklio naršyklėse. Ši kalba apima elementus, skirtus susieti dokumentus (hipertekstas) ir padaryti jūsų žiniatinklio dokumentus interaktyviais (pvz., Su formomis). Daugelis žmonių vadina "svetainės kodą" HTML, bet iš tiesų tai tik žymėjimo kalba. Nei vienas terminas nėra griežtai neteisingas, ir jūs išgirsite žmones, įskaitant žiniatinklio profesionalus, naudosite šias dvi sąvokas vienodai.

HTML yra apibrėžta standartinė žymėjimo kalba. Jis pagrįstas SGML (standartine apibendrinta žymėjimo kalba).

Tai yra kalba, kuri naudoja žymes, norint apibrėžti jūsų teksto struktūrą. Elementai ir žymos apibrėžiami simboliais .

Nors šiandien HTML yra populiariausias žymėjimo kalba, naudojama žiniatinklyje, tai nėra vienintelis pasirinkimas žiniatinklio kūrimui. Kadangi HTML buvo sukurtas, jis tapo vis sudėtingesnis, o stiliaus ir turinio gairės suskaidomos į vieną kalbą. Galų gale W3C nusprendė, kad reikia atskirti tinklalapio stilių ir turinį. Žyma, apibrėžianti tik turinį, išliks HTML, o stilius apibrėžiančios žymos nebetinkamos CSS (kaskadinio stiliaus lapai) naudai.

Naujoji sunumeruota HTML versija yra HTML5. Ši versija pridėjo daugiau funkcijų į HTML ir pašalino tam tikrą griežtumą, kurį įvedė XHTML (netrukus taps ta kalba).

HTML išleidimo būdas buvo pakeistas dėl HTML5 kilimo. Šiandien naujos funkcijos ir pakeitimai pridedami be reikalo, kad būtų išleista nauja numeruota versija. Paskutinė kalbos versija yra vadinama "HTML".

XML-Extensible Markup Language

Extensible Markup Language - tai kalba, kuria remiasi kita HTML versija. Panašiai kaip HTML, XML yra taip pat pagrįstas SGML. Tai yra mažiau griežta nei SGML ir griežtesnė už paprastą HTML. XML suteikia galimybę išplėsti skirtingas kalbas.

XML yra kalbų žymėjimo kalbų rašymo kalba. Pavyzdžiui, jei dirbate su genealogija, galite kurti žymas naudodami XML, kad nustatytumėte tėvą, motiną, dukterį ir sūnų jūsų XML tokiu būdu: .

Taip pat yra keletas standartizuotų kalbų, sukurtų naudojant XML: MathML matematikos apibrėžimui, SMIL, skirta dirbti su multimedija, XHTML ir daugelis kitų.

XHTML-eXtended HyperText žymėjimo kalba

XHTML 1.0 yra iš naujo apibrėžta HTML 4.0, kad atitiktų XML standartą. "XHTML" buvo pakeistas šiuolaikiniu "web-dizainu" naudojant "HTML5" ir nuo jo atsiradusius pakeitimus. Tikriausiai negalėsite ieškoti jokių naujesnių svetainių, naudodami XHTML, tačiau jei dirbate kur kas senesnėje svetainėje, vis tiek galite susidurti su XHTML.

Nėra daug esminių HTML ir XHTML skirtumų, tačiau čia yra tai, ką pastebėsite:

Originalus straipsnis Jennifer Krynin. Redagavo Jeremy Girard 7/5/17.