Kini Awọn ede Markup?

Bi o ṣe bẹrẹ si ṣawari aye ti apẹrẹ oju-iwe ayelujara, iwọ yoo laisi abalaye si awọn ọrọ ati awọn gbolohun ti o jẹ titun si ọ. Ọkan ninu awọn ọrọ ti o le gbọ ni "samisi" tabi boya "ede ifihan". Bawo ni "samisi" yatọ si "koodu" ati idi ti ṣe diẹ ninu awọn akọọlẹ wẹẹbu dabi pe wọn lo awọn ofin wọnyi ni iṣeduro? Jẹ ki a bẹrẹ nipa sisọ wo ohun ti "ede ifihan" jẹ.

Jẹ ki a wo 3 Awọn ede Markup

O fere ni gbogbo akọnrin lori oju-iwe ayelujara ti o ni "ML" ninu rẹ jẹ "ede ifihan" (nla iyalenu, eyi ni ohun ti "ML" duro fun). Awọn ede afọwọkọ jẹ awọn ohun amorindun ti a lo lati ṣẹda oju-iwe wẹẹbu tabi gbogbo awọn iwọn ati titobi.

Ni otitọ, awọn oriṣiriṣi oriṣiriṣi ede oriṣiriṣi awọn ede wa nibẹ ni agbaye. Fun apẹrẹ oju-iwe ayelujara ati idagbasoke, awọn ede idasile mẹta ni o wa ti o le ṣee ṣiṣe lọ kọja. Awọn wọnyi ni HTML, XML, ati XHTML .

Kini ede Oriṣiriṣi?

Lati ṣe itọkasi ọrọ yii - ede ti o jẹ ami ifihan jẹ ede kan ti o ṣatunkọ ọrọ ki kọmputa naa le ṣakoso ọrọ naa. Ọpọlọpọ awọn ede ti o ṣe ifihan jẹ ẹda eniyan nitori pe awọn akọsilẹ ti kọ ni ọna lati ṣe iyatọ wọn lati inu ọrọ naa. Fun apẹẹrẹ, pẹlu HTML, XML, ati XHTML, awọn ami afihan ni . Eyikeyi ọrọ ti o han ninu ọkan ninu awọn ohun-kikọ naa ni a kà ni apakan ti ede ifihan ati ki o jẹ apakan ti ọrọ ti a ṣe akọsilẹ.

Fun apere:


Eyi jẹ akọsilẹ ọrọ ti a kọ sinu HTML

Àpẹrẹ yìí jẹ paradà HTML. O jẹ apẹrẹ ti nsii (

), tag ti o tẹ (), ati ọrọ ti o daju ti yoo han loju iboju (eyi ni ọrọ ti o wa laarin awọn afi meji). Atokọ kọọkan ni ami aami "kere ju" ati "nla ju" lọ lati fi ṣe apejuwe rẹ gẹgẹbi apakan ti awọn ifihan.

Nigbati o ba n ṣatunkọ ọrọ lati han lori kọmputa tabi iboju ẹrọ miiran , o nilo lati ṣe iyatọ laarin ọrọ naa ati awọn itọnisọna fun ọrọ naa. Awọn "samisi" jẹ awọn ilana fun fifihan tabi titẹ ọrọ naa.

Atilẹjade ko ni lati jẹ ijẹẹrọ kọmputa. Awọn akọsilẹ ti a ṣe ni titẹ tabi ni iwe kan ni a tun ṣe akiyesi. Fun apẹẹrẹ, ọpọlọpọ awọn akẹkọ ni ile-iwe yoo ṣe afihan awọn gbolohun diẹ ninu awọn iwe ọrọ wọn. Eyi tọka si pe ọrọ ti a ṣe afihan jẹ pataki ju ọrọ agbegbe lọ. Aami awọ ti a ṣe akiyesi samisi.

Samisi yoo jẹ ede nigbati awọn ofin ba wa ni ayika bi o ṣe le kọ ati lo pe iforukọsilẹ naa. Ikọwe kanna naa le ni "akọsilẹ" ti wọn jẹ ede idasile "ti wọn ba pa ofin mọ bi" eleyi ti eleyi ti jẹ fun awọn itumọ, iyọda awọ ofeefee jẹ fun awọn alaye ayẹwo, ati awọn akọsilẹ ikọwe ni awọn agbegbe ti o wa fun awọn afikun awọn ohun elo. "

Ọpọlọpọ awọn ede ifihan jẹ asọye nipasẹ alaṣẹ ita fun lilo nipasẹ ọpọlọpọ awọn eniyan. Eyi ni bi awọn ede ifihan fun iṣẹ Ayelujara. Wọn ti sọ nipa W3C, tabi World Conside Web Consortium .

HTML-HyperText Markup Language

HTML tabi HyperText Markup Language ni ede abinibi ti oju-iwe ayelujara ati wọpọ julọ ti iwọ yoo ṣiṣẹ pẹlu bi apẹẹrẹ ayelujara / Olùgbéejáde.

Ni pato, o le jẹ ede idamọ nikan ti o lo ninu iṣẹ rẹ.

Gbogbo awọn oju-iwe wẹẹbu ni a kọ sinu ayun HTML. HTML ṣe alaye ọna ti awọn aworan , multimedia, ati ọrọ ti han ni awọn burausa wẹẹbu. Ede yii ni awọn eroja lati sopọ awọn iwe rẹ (hypertext) ati ṣe awọn oju-iwe ayelujara rẹ (bii awọn fọọmu). Ọpọlọpọ awọn eniyan pe HTML "koodu aaye ayelujara", ṣugbọn ni otitọ o jẹ gan o kan ede markup. Kosi oro jẹ muna ti ko tọ ati pe iwọ yoo gbọ eniyan, pẹlu awọn akọọlẹ oju-iwe ayelujara, lo awọn ọrọ wọnyi mejeeji.

HTML jẹ ede idasile boṣewa ti a ti sọ tẹlẹ. O da lori SGML (Ẹkọ Aṣoju Akọsilẹ Dede).

O jẹ ede ti o nlo awọn aṣiṣe lati ṣọkasi awọn ọna ti ọrọ rẹ. Awọn eroja ati afihan ti wa ni asọye nipasẹ awọn ohun kikọ kikọ.

Lakoko ti HTML jẹ nipa jina ede ti o gbajumo julọ ti a lo lori oju-iwe ayelujara loni, kii ṣe ipinnu nikan fun idagbasoke ayelujara. Bi HTML ṣe ni idagbasoke, o ni idiju ati siwaju sii idiju ati awọn ara ati awọn akoonu akoonu ni idapo sinu ede kan. Ni ipari, W3C pinnu pe o nilo dandan laarin iyara oju-iwe ayelujara ati akoonu. Aami ti o ṣe apejuwe akoonu naa nikan yoo wa ni awọn HTML ti o jẹ afihan ti o tumọ pe ara wa ni ipalara fun CSS (Awọn Ọpa Ikọpọ Cascading).

HTML ti a ti kọ julọ ti o jẹ HTML5 ni HTML. Ẹya yii ṣe afikun awọn ẹya ara ẹrọ sinu HTML o si yọ diẹ ninu awọn ti o muna ti XHTML ti fi lelẹ (diẹ ẹ sii lori ede naa ni kete).

Ọna ti a ti tu HTML ti yi pada pẹlu ibẹrẹ HTML5. Loni, awọn ẹya tuntun ati awọn ayipada ti wa ni afikun laisi laisi nilo lati jẹ titun, ti a ṣe ikede ti a yan. A ti ṣe apejuwe titun ti ede naa ni "HTML."

XML-eXtensible Markup Language

Ede ti o ni EXtensible Markup ni ede ti o jẹ pe HTML miiran ti da lori. Bi HTML, XML tun da lori SGML. O kere ju SGML lọ ati pe o muna ju HTML lọ. XML pese ipese lati ṣẹda awọn oriṣiriṣi ede.

XML jẹ ede fun kikọ ọrọ kikọ silẹ. Fun apẹẹrẹ, ti o ba n ṣiṣẹ lori ẹda, o le ṣẹda awọn afihan nipa lilo XML lati ṣapejuwe baba, iya, ọmọbirin, ati ọmọ ninu XML rẹ bi eleyi: .

Awọn oriṣiriṣi awọn ede idaniloju tun wa pẹlu XML: MathML fun imọ-ẹrọ mathematiki, SMIL fun ṣiṣẹ pẹlu awọn multimedia, XHTML, ati ọpọlọpọ awọn miran.

Aṣayan Akọsilẹ HyperText XHTML-eXtended

XHTML 1.0 jẹ HTML 4.0 ti a ti yan lati pade deede XML . XHTML ti rọpo ninu apẹrẹ ayelujara ti ode oni pẹlu HTML5 ati awọn ayipada ti o ti wa niwon. O ṣeeṣe pe o wa awọn aaye tuntun tuntun nipa lilo XHTML, ṣugbọn ti o ba n ṣiṣẹ lori aaye ti ogbologbo, o le tun pade XHTML jade nibẹ ninu egan.

Ko si iyatọ pupọ laarin awọn HTML ati XHTML , ṣugbọn nibi ni ohun ti o yoo ṣe akiyesi:

Atilẹkọ article nipasẹ Jennifer Krynin. Edited by Jeremy Girard lori 7/5/17.