Hvað eru Markup Languages?

Eins og þú byrjar að kanna heiminn í vefhönnun, verður þú án efa kynntur fjölda orða og orðasambanda sem eru nýjar fyrir þig. Eitt af skilmálunum sem þú munt líklega heyra er "markup" eða "markup language". Hvernig er "markup" öðruvísi en "kóða" og hvers vegna virðast sumir vefur sérfræðingar nota þessi skilaboð skipta máli? Við skulum byrja á því að skoða nákvæmlega hvað "markup language" er.

Skulum líta á 3 merkjamál

Næstum sérhver skammstöfun á vefnum sem hefur "ML" í henni er "markup language" (stór á óvart, það er það sem "ML" stendur fyrir). Markup tungumálum eru byggingareiningar notaðar til að búa til vefsíður eða allar stærðir og gerðir.

Í raun eru mörg mismunandi markup tungumál þarna úti í heiminum. Fyrir vefhönnun og þróun eru þrjú sértæk tungumál sem þú munt líklega rekast á. Þetta eru HTML, XML og XHTML .

Hvað er Markup Language?

Til að skilgreina þetta orð vel - Markup language er tungumál sem annotates texta þannig að tölvan geti breytt þeim texta. Flestar auðkenningarprófin eru læsileg fyrir mann vegna þess að athugasemdir eru skrifaðar á þann hátt að þeir skilji þær frá textanum sjálfum. Til dæmis, með HTML, XML og XHTML, eru merkingarmerkin . Einhver texti sem birtist í einni af þessum stöfum er talinn hluti af uppmerkingarmálinu og ekki hluti af athugasemdartexta.

Til dæmis:


Þetta er textaritill sem er skrifaður í HTML

Þetta dæmi er HTML málsgrein. Það er byggt upp af opnunarlínu (

), lokunarmerki () og raunverulegan texta sem birtist á skjánum (þetta er textinn sem er á milli tveggja merkjanna). Hvert merki inniheldur "minna en" og "frábært en" tákn til að tilgreina það sem hluti af merkinu.

Þegar þú skilgreinir texta sem birtist á tölvu eða annarri tækjaskjá þarftu að greina á milli texta sjálfs og leiðbeiningar fyrir textann. "Markup" er leiðbeiningarnar um að birta eða prenta textann.

Markup þarf ekki að vera tölvutækileg. Skýringar sem gerðar eru á prenti eða í bók eru einnig talin markup. Til dæmis munu margir nemendur í skólanum leggja áherslu á ákveðnar setningar í textaskránni. Þetta gefur til kynna að hápunktur textans sé mikilvægari en nærliggjandi texti. Hápunktur liturinn er talinn markup.

Markup verður tungumál þegar reglur eru flokkaðar í kringum hvernig á að skrifa og nota þessi merkingu. Þessi sama nemandi gæti haft eigin "athugasemd sem tekur merkjamál" ef þau eru kóðar reglur eins og "fjólublár hápunktur er til skilgreiningar, gult hápunktur er til athugunar upplýsingar og blýantar athugasemdir í brúnunum eru til viðbótar auðlindir."

Flestar auðkenningar tungumál eru skilgreind af utanaðkomandi yfirvöldum til notkunar af mörgum mismunandi fólki. Þetta er hvernig markup tungumálum fyrir netið vinna. Þau eru skilgreind af W3C eða World Wide Web Consortium .

HTML-HyperText Markup Language

HTML eða HyperText Markup Language er aðalmálið á vefnum og algengasta sem þú munt vinna með sem vefhönnuður / verktaki.

Reyndar getur verið að það sé eina merkjamálið sem þú notar í vinnunni þinni.

Allar vefsíður eru skrifaðar í bragði af HTML. HTML skilgreinir hvernig myndir , margmiðlun og texti birtast í vafra. Þetta tungumál inniheldur þætti til að tengja skjölin þín (hypertext) og gera vefsíður þínar gagnvirkar (eins og með eyðublöð). Margir kalla HTML "vefsíðu kóða", en í raun er það bara bara markup tungumál. Hvorki hugtakið er stranglega rangt og þú munt heyra fólk, þar á meðal vefur sérfræðingar, nota þessi tvö orð breytilega.

HTML er skilgreint staðall uppmerkingarmál. Það byggist á SGML (Standard Generalized Markup Language).

Það er tungumál sem notar merki til að skilgreina uppbyggingu textans. Þættir og merkingar eru skilgreindar með stafunum.

Þó að HTML sé langstærsti merkjamál sem er notað á vefnum í dag, er það ekki eini kosturinn fyrir þróun vefur. Eins og HTML var þróað, varð það flóknara og stíllinn og innihaldstakkarnir sameinuðu í eitt tungumál. Að lokum ákváðu W3C að þörf var á aðskilnaður milli stíls vefsíðu og efnisins. Merki sem skilgreinir innihaldið eitt sér myndi vera áfram í HTML en tög sem skilgreina stíl voru fjarlægð í þágu CSS (Cascading Style Sheets).

Nýjasta tölusett útgáfa HTML er HTML5. Þessi útgáfa bætti við fleiri eiginleikum í HTML og fjarlægði strangleika sem var lögð af XHTML (meira á því tungumáli innan skamms).

Leiðin sem HTML er gefin út hefur verið breytt með hækkun HTML5. Í dag eru nýjar eiginleikar og breytingar bættar án þess að þurfa að vera nýtt, númerað útgáfa sem gefinn er út. Nýjasta útgáfa tungumálsins er einfaldlega nefndur "HTML".

XML-eXtensible Markup Language

EXtensible Markup Language er tungumálið sem annar útgáfa af HTML byggist á. Eins og HTML er XML einnig byggt á SGML. Það er minna strangt en SGML og strangari en venjulegt HTML. XML veitir útbreiðsluna til að búa til ýmis mismunandi tungumál.

XML er tungumál til að skrifa markup languages. Til dæmis, ef þú ert að vinna í ættfræði getur þú búið til merkjamál með XML til að skilgreina föður, móður, dóttur og son í XML þínum eins og þetta: .

Það eru einnig nokkrir staðlaðar tungumál sem þegar eru búin til með XML: MathML til að skilgreina stærðfræði, SMIL til að vinna með margmiðlun, XHTML og mörgum öðrum.

XHTML-eXtended HyperText Markup Language

XHTML 1.0 er HTML 4.0 endurskilgreint til að uppfylla XML staðalinn. XHTML hefur verið skipt út í nútíma vefhönnun með HTML5 og þeim breytingum sem hafa komið síðan. Þú ert ólíklegt að finna nýjar síður sem nota XHTML, en ef þú ert að vinna á miklu eldri síðu geturðu samt lent í XHTML þarna úti í náttúrunni.

Það er ekki mikið af verulegum munum á HTML og XHTML , en hér er það sem þú munt taka eftir:

Upprunaleg grein af Jennifer Krynin. Breytt af Jeremy Girard þann 7/5/17.