Mis on märgistuskeeled? - Veebikujundus

click fraud protection

Kui hakkate uurima maailma veebidisain, tutvustatakse teile kahtlemata mitmeid uusi sõnu ja fraase. Üks terminitest, mida tõenäoliselt kuulete, on "märgistus" või võib-olla "märgistuskeel". Mille poolest erineb "märgistus" koodist ja miks näivad mõned veebiprofid neid termineid omavahel asendatuna kasutavat? Alustuseks heidame pilgu sellele, mis täpselt on "märgistuskeel".

See näide on HTML-i lõik. See koosneb avamärgendist (

), sulgemissilt (

) ja ekraanil kuvatava tegeliku teksti (see on kahe sildi vahel olev tekst). Iga silt sisaldab märki "vähem kui" ja "suurem kui", et tähistada seda märgistuse osana. Kui vormindate teksti arvuti või muu seadme ekraanil kuvamiseks, peate eristama teksti enda ja teksti juhiseid. "Märgistus" on juhised teksti kuvamiseks või printimiseks.

Märgistus ei pea olema arvutil loetav. Märgistusena käsitatakse ka trükis või raamatus tehtud märkmeid. Näiteks tõstavad paljud kooliõpilased oma õpikutes esile teatud fraase. See näitab, et esiletõstetud tekst on ümbritsevast tekstist olulisem. Esiletõstetud värvi peetakse märgistuseks.

instagram viewer

Märgistus saab keeleks, kui on märgitud reeglid selle märgistuse kirjutamiseks ja kasutamiseks. Samal õpilasel võiks olla oma märkmete märkimise keel, kui nad kodifitseerivad sellised reeglid nagu „lilla esiletõstja on definitsioonide jaoks on kollane esiletõst eksami üksikasjadeks ja veeristes olevad pliiatsi märkmed täiendavate ressursside jaoks. "

Enamik märgistuskeeli määrab väline asutus paljude erinevate inimeste jaoks kasutamiseks. Nii toimivad veebi märgistuskeeled. Need on määratlenud W3C või World Wide Web Consortium.

Vaatame kolme märgistuskeelt

Peaaegu kõik veebis olevad lühendid, millel on ML, on „märgistuskeel” (suur üllatus, selle eest seisab „ML”). Märgistuskeeled on ehituskivid, mida kasutatakse veebilehtede või kõigi kujundite ja suuruste loomiseks.

Tegelikult on maailmas palju erinevaid märgistuskeeli. Veebikujunduse ja -arenduse jaoks on kolm konkreetset märgistuskeelt, millega tõenäoliselt kokku puutute. Need on HTML, XML ja XHTML.

Mis on märgistuskeel?

Selle termini õigeks määratlemiseks - märgistuskeel on keel, mis märgib teksti nii, et arvuti saaks selle tekstiga manipuleerida. Enamik märgistuskeeli on inimloetavad, kuna märkused on kirjutatud viisil, mis eristab neid tekstist endast. Näiteks HTML, XML ja XHTML puhul on märgistussildid.

<

ja.

>

Mis tahes teksti, mis ilmub ühes nendest tähemärkidest, loetakse märgistuskeele osaks ja mitte kommenteeritud teksti osaks. Näiteks:

HTML - hüperteksti märgistuskeel

HTML või HyperText Markup Language on veebi peamine keel ja kõige tavalisem, millega veebidisaineri / arendajana koostööd teete. Tegelikult võib see olla ainus märgistuskeel, mida oma töös kasutate.

Kõik veebilehed on kirjutatud HTML-vormingus. HTML määratleb pildi, multimeedia ja teksti kuvamise viisi veebibrauserites. See keel sisaldab elemente dokumentide ühendamiseks (hüpertekst) ja veebidokumentide interaktiivseks muutmiseks (näiteks vormidega). Paljud inimesed nimetavad HTML-i "veebisaidi koodiks", kuid tegelikult on see tegelikult lihtsalt märgistuskeel. Kumbki mõiste pole rangelt vale ja kuulete, kuidas inimesed, sealhulgas veebiprofid, kasutavad neid kahte mõistet omavahel.

HTML on määratletud standardne märgistuskeel. See põhineb SGML (Standardne üldistatud märgistuskeel). See on keel, mis kasutab teie teksti struktuuri määratlemiseks silte. Elemendid ja sildid on määratletud tähtedega .

Kuigi HTML on tänapäeval ülekaalukalt kõige populaarsem märgistuskeel, pole see veebiarenduse jaoks ainus valik. HTML-i väljatöötamisel muutus see üha keerulisemaks ning stiili- ja sisumärgendid ühendati ühte keelde. Lõpuks otsustas W3C, et on vaja eraldada veebilehe stiil ja sisu. Ainult sisu määratlev silt jääb HTML-i, samas kui stiili määratlevad sildid olid CSS-i (kaskaadiga stiililehed) kasuks.

HTML-i uusim nummerdatud versioon on HTML5. See versioon lisas HTML-i rohkem funktsioone ja eemaldas osa XHTML-i kehtestatud rangusest (lähemalt selle keele kohta lähemalt).

HTML-i vabastamise viisi on muudetud koos HTML5-ga. Täna lisatakse uusi funktsioone ja muudatusi, ilma et oleks vaja uut nummerdatud versiooni välja anda. Keele uusimat versiooni nimetatakse lihtsalt HTML-iks.

XML - laiendatav märgistuskeel

Laiendatav märgistuskeel on keel, millel põhineb HTML-i teine ​​versioon. Nagu HTML, põhineb ka XML SGML-il. See on vähem range kui SGML ja rangem kui tavaline HTML. XML pakub laiendust erinevate keelte loomiseks.

XML on märgistuskeelte kirjutamise keel. Näiteks kui tegelete sugupuuga, võite XML-i abil luua sildid, et määratleda isa, ema, tütar ja poeg oma XML-is järgmiselt: XML-iga on juba loodud ka mitu standardiseeritud keelt: MathML matemaatika määratlemiseks, SMIL multimeediumiga töötamiseks, XHTML ja paljud teised.

XHTML - pikendatud hüperteksti märgistuskeel

XHTML 1.0 on HTML 4.0 jaoks uuesti määratletud HTML 4.0 XML standard. XHTML on kaasaegses veebikujunduses asendatud HTML5-ga ja sellest tulenevate muudatustega. Tõenäoliselt ei leia XHTML-i kasutades ühtegi uuemat saiti, kuid kui töötate palju vanemal saidil, võite siiski XHTML-i looduses kohata.

HTML-i ja XHTML-i vahel pole palju suuri erinevusi, kuid siin on see, mida märkate:

  • XHTML on kirjutatud väikeste tähtedega. Kuigi HTML-märgendid saab õigesti kirjutada suurtähtedega, MiXeD või väiketähtedega, XHTML-märgendid peavad olema kõik väiketähed. (paljud veebiprofessionaalid kirjutavad HTML-i kogu väiketähega, kuigi see pole tehniliselt vajalik).
    • Kõigil XHTML-elementidel peab olema lõppmärgend. Ainult ühe märgendiga elemendid, näiteks ja vajavad sildi lõpus sulgevat kaldkriipsu (/):
  • Kõik atribuudid tuleb tsiteerida XHTML-is. Mõned inimesed eemaldavad ruumi kokkuhoiuks atribuutide ümber olevad jutumärgid, kuid need on õige XHTML-i jaoks vajalikud.
  • XHTML nõuab, et sildid oleksid õigesti pesastatud. Kui avate rasvase) element ja seejärel kursiiv (), peate kursiivelemendi () enne rasvase (). (Pange tähele, et mõlemad elemendid on iganenud, kuna need on visuaalsed elemendid. HTML kasutab nüüd ja nende kahe asemel).
  • HTML-atribuutidel peab olema nimi ja väärtus. HTML-is eraldiseisvad atribuudid tuleb deklareerida ka koos väärtustega, näiteks HR-atribuudile kirjutataks noshade = "noshade".
instagram story viewer