Kai pradėsite tyrinėti interneto svetainės dizainas, neabejotinai būsite supažindinti su daugeliu naujų žodžių ir frazių. Vienas iš terminų, kurį greičiausiai išgirsite, yra „žymėjimas“, o gal „žymėjimo kalba“. Kuo „žymėjimas“ skiriasi nuo „kodo“ ir kodėl kai kurie žiniatinklio profesionalai, atrodo, naudoja šiuos terminus pakaitomis? Pradėkime nuo to, kas tiksliai yra „žymėjimo kalba“.
Šis pavyzdys yra HTML pastraipa. Jį sudaro atidarymo žyma (
), baigiamoji žyma (
) ir faktinis tekstas, kuris būtų rodomas ekrane (tai yra tekstas, esantis tarp dviejų žymių). Kiekvienoje žymoje yra simbolis „mažiau nei“ ir „didesnis nei“, kuris žymi jį kaip žymėjimo dalį. Formatuodami tekstą, kad jis būtų rodomas kompiuterio ar kito įrenginio ekrane, turite atskirti patį tekstą ir teksto instrukcijas. „Žymėjimas“ yra teksto rodymo ar spausdinimo instrukcijos.
Antraštė nebūtinai turi būti skaitoma kompiuteriu. Antspaudai, padaryti spausdinant ar knygoje, taip pat laikomi žymėjimais. Pavyzdžiui, daugelis mokinių mokykloje paryškins tam tikras frazes savo vadovėliuose. Tai rodo, kad paryškintas tekstas yra svarbesnis už aplinkinį. Paryškinta spalva laikoma žymėjimu.
Pažymėjimas tampa kalba, kai kodifikuojamos taisyklės, kaip rašyti ir naudoti tą žymėjimą. Tas pats studentas galėtų turėti savo „užrašų žymėjimo kalbą“, jei kodifikuotų tokias taisykles kaip „purpurinis žymeklis apibrėžimams - geltonas žymeklis skirtas egzamino detalėms, o paraštėse esantys pieštukai - papildomiems ištekliams. “
Daugumą žymėjimo kalbų išorinė institucija nustato naudoti daugeliui žmonių. Taip veikia žiniatinklio žymėjimo kalbos. Juos apibrėžia W3C arba „World Wide Web Consortium“.
Pažvelkime į 3 žymėjimo kalbas
Beveik kiekvienas trumpinys internete, kuriame yra „ML“, yra „žymėjimo kalba“ (didelis siurprizas, būtent tai reiškia „ML“). Pažymėjimo kalbos yra pagrindiniai elementai, naudojami kuriant tinklalapius arba visų formų ir dydžių.
Iš tikrųjų pasaulyje yra daug įvairių žymėjimo kalbų. Jei norite kurti ir kurti svetaines, yra trys specifinės žymėjimo kalbos, su kuriomis tikriausiai susidursite. Tai yra HTML, XML ir XHTML.
Kas yra žymėjimo kalba?
Norint tinkamai apibrėžti šį terminą - žymėjimo kalba yra kalba, komentuojanti tekstą, kad kompiuteris galėtų manipuliuoti tuo tekstu. Dauguma žymėjimo kalbų yra skaitomos žmonėms, nes anotacijos yra parašytos taip, kad jas būtų galima atskirti nuo paties teksto. Pavyzdžiui, naudojant HTML, XML ir XHTML žymėjimo žymos yra.
<
ir.
>
Bet kuris iš šių simbolių pasirodantis tekstas laikomas žymėjimo kalbos dalimi, o ne komentuojamo teksto dalimi. Pavyzdžiui:
HTML - „HyperText“ žymėjimo kalba
HTML arba „HyperText“ žymėjimo kalba yra pagrindinė žiniatinklio kalba ir labiausiai paplitusi kalba, su kuria dirbsite kaip interneto dizaineris / kūrėjas. Tiesą sakant, tai gali būti vienintelė žymėjimo kalba, kurią naudojate savo darbe.
Visi tinklalapiai yra parašyti pagal HTML skonį. HTML apibrėžia vaizdų, daugialypės terpės ir teksto rodymo žiniatinklio naršyklėse būdą. Ši kalba apima elementus, skirtus susieti jūsų dokumentus (hipertekstą) ir padaryti jūsų interneto dokumentus interaktyvius (pvz., Su formomis). Daugelis žmonių HTML vadina „svetainės kodu“, tačiau iš tikrųjų tai yra tik žymėjimo kalba. Nei vienas, nei kitas terminas nėra griežtai neteisingas, ir jūs išgirsite, kaip žmonės, įskaitant žiniatinklio specialistus, šiuos du terminus vartoja pakaitomis.
HTML yra apibrėžta standartinė žymėjimo kalba. Jis pagrįstas SGML (Standartinė apibendrinta žymėjimo kalba). Tai kalba, kuri naudoja žymes jūsų teksto struktūrai apibrėžti. Elementus ir žymas apibrėžia simboliai
Nors HTML yra iki šiol populiariausia žymėjimo kalba, naudojama šiandien internete, tai nėra vienintelis pasirinkimas kuriant žiniatinklį. Kuriant HTML, jis tapo vis sudėtingesnis, o stiliaus ir turinio žymos buvo sujungtos į vieną kalbą. Galų gale W3C nusprendė, kad reikia atskirti tinklalapio stilių ir turinį. Žyma, apibrėžianti tik turinį, išliktų HTML, o žymos, apibrėžiančios stilių, buvo nebenaudojamos CSS („Cascading Style Sheets“) naudai.
Naujausia sunumeruota HTML versija yra HTML5. Ši versija įtraukė daugiau funkcijų į HTML ir pašalino kai kuriuos griežtus reikalavimus, kuriuos nustatė XHTML (daugiau apie šią kalbą netrukus).
HTML išleidimo būdas buvo pakeistas padidėjus HTML5. Šiandien naujos funkcijos ir pakeitimai pridedami nereikalaujant išleisti naujos sunumeruotos versijos. Naujausia kalbos versija tiesiog vadinama „HTML“.
XML - išplėstinė žymėjimo kalba
„EXtensible Markup Language“ yra kalba, kuria remiasi kita HTML versija. Kaip ir HTML, XML taip pat yra pagrįstas SGML. Tai ne tokia griežta nei SGML ir griežtesnė nei paprastas HTML. XML suteikia galimybę kurti įvairias kalbas.
XML yra kalba, skirta rašyti žymėjimo kalbas. Pvz., Jei dirbate su genealogija, galite sukurti žymes naudodami XML, kad apibrėžtumėte tėvą, motiną, dukterį ir sūnų savo XML taip: Taip pat yra keletas standartizuotų kalbų, jau sukurtų naudojant XML: „MathML“ matematikai apibrėžti, „SMIL“ darbui su daugialypės terpės priemonėmis, „XHTML“ ir daugelis kitų.
XHTML - išplėstinė „HyperText“ žymėjimo kalba
XHTML 1.0 yra HTML 4.0 iš naujo apibrėžtas, kad atitiktų XML standartas. „XHTML“ šiuolaikiniame internetiniame dizaine buvo pakeistas „HTML5“ ir po to įvykusiais pakeitimais. Vargu ar rasite naujų svetainių, naudojančių XHTML, tačiau jei dirbate daug senesnėje svetainėje, vis tiek galite susidurti su XHTML laukinėje gamtoje.
Tarp HTML ir XHTML nėra daug didelių skirtumų, tačiau štai ką pastebėsite:
- XHTML rašomas mažosiomis raidėmis. Nors HTML žymos gali būti parašyta didžiosiomis, „MiXeD“ arba mažosiomis raidėmis, kad būtų teisinga, XHTML žymos turi būti visos mažosios. (daugelis žiniatinklio profesionalų HTML rašo mažosiomis raidėmis, net jei tai techniškai nereikalinga).
- Visi XHTML elementai turi turėti pabaigos žymą. Elementai, turintys tik vieną žymą, pvz., Žymos pabaigoje reikia uždaryti pasvirąjį brūkšnį (/):
- Visi atributai turi būti cituojami XHTML formatu. Kai kurie žmonės, norėdami sutaupyti vietos, pašalina kabutes aplink atributus, tačiau jų reikia norint teisingai XHTML.
- XHTML reikalauja, kad žymos būtų teisingai įdėtos. Jei atidarote paryškintą () elementą, tada kursyvą () elementą, turite uždaryti kursyvo elementą () prieš uždarydami paryškintą (). (Atkreipkite dėmesį, kad abu šie elementai buvo nebenaudojami, nes jie yra vaizdiniai elementai. Dabar naudoja HTML ir vietoj šių dviejų).
- HTML atributai turi turėti pavadinimą ir vertę. Atributai, kurie yra atskiri HTML, taip pat turi būti deklaruojami kartu su reikšmėmis, pavyzdžiui, HR atributas būtų parašytas noshade = "noshade".