De réir mar a thosaíonn tú ag iniúchadh domhain an dearadh gréasáin, cuirfear isteach roinnt focail agus frásaí nua duit. Is é ceann de na téarmaí is dócha go n-éisteofaí "marcáil" nó b'fhéidir "teanga marcála". Cén chaoi a bhfuil "marc" difriúil ná "cód" agus cén fáth go bhfuil roinnt gairmithe gréasáin cosúil leis na téarmaí seo a úsáid go hidirmhalartú? Cuir tús le breathnú díreach ar cad é "teanga marcála".
Féach ar 3 Teanga Markup
Is "teanga marcála" é beagnach gach acrainm ar an nGréasán ina bhfuil "ML" ann (iontas mór, is é sin an "ML"). Is iad na teangacha marcála na bloic thógála a úsáidtear chun leathanaigh ghréasáin nó gach cruthanna agus méid a chruthú.
Go deimhin, tá go leor teangacha éagsúla ann ar fud an domhain. Maidir le dearadh agus forbairt gréasáin, tá trí theanga marcála ann agus is dócha go dtéann tú ar aghaidh. Is iad seo HTML, XML, agus XHTML .
Cad is Teanga Markup ann?
Chun an téarma seo a shainmhíniú i gceart - teanga is ea teanga marcála a dhéanann an téacs a anótáil ionas gur féidir leis an ríomhaire an téacs sin a ionramháil. Tá an chuid is mó de na teangacha marcála inléite ag daoine mar go ndéantar na nótaí a scríobh ar bhealach chun idirdhealú a dhéanamh orthu ón téacs féin. Mar shampla, le HTML, XML, agus XHTML, tá na clibeanna marcála
Mar shampla:
Seo mír de théacs atá scríofa i HTML
p>
Is mír HTML í an sampla seo. Tá clib oscailte (
), tag deiridh ( p>), agus an téacs iarbhír a thaispeántar ar an scáileán (is é seo an téacs atá ann idir an dá chlib). Cuimsíonn gach clibe siombail "níos lú ná" agus "mór ná" chun é a ainmniú mar chuid den mharcáil.
Nuair a fhormáidtear an téacs a thaispeántar ar ríomhaire nó ar scáileán gléas eile , ní mór duit idirdhealú a dhéanamh idir an téacs féin agus na treoracha don téacs. Is é an "marcáil" na treoracha chun an téacs a thaispeáint nó a phriontáil.
Ní gá go mbeadh an ríomhaire inléite. Déantar breithniú freisin ar anótálacha a rinneadh i gcló nó i leabhar. Mar shampla, béimfidh go leor mac léinn sa scoil frásaí áirithe ina gcuid téacsleabhar. Léiríonn sé seo go bhfuil an téacs béim níos tábhachtaí ná an téacs máguaird. Déantar machnamh ar an dath aibhsithe.
Bíonn teanga mar teanga nuair a dhéantar códanna maidir le conas an marcáil sin a scríobh agus a úsáid. D'fhéadfadh go mbeadh a "teanga marcála ag tabhairt faoi deara" ag an mac léinn céanna dá gcódódh siad rialacha mar "ard-ghlanadh corcra le haghaidh sainmhínithe, is é an t-ardú buí ná mionsonraí an scrúdaithe, agus tá na nótaí peann luaidhe sna h-imeall le haghaidh acmhainní breise."
Sainmhíníonn údarás lasmuigh den chuid is mó de theangacha marcála le húsáid ag go leor daoine éagsúla. Seo é mar a oibríonn na teangacha marcála ar an nGréasán. Déantar iad a shainmhíniú ag an W3C, nó an Cuibhreannas Gréasáin Domhanda .
Teanga marcáilte HTML-HyperText
Is é HTML nó HyperText Markup Language príomhshuíomh an Ghréasáin agus an ceann is coitianta oibreoidh tú leis mar dhearthóir / forbróir gréasáin.
Go deimhin, d'fhéadfadh sé gurb é an t-aon teanga marcála a úsáideann tú i do chuid oibre.
Scríobhtar gach leathanach gréasáin i bhlag HTML. Sainmhíníonn HTML an bealach ar taispeáint íomhánna , ilmheán agus téacs i mbrabhsálaithe gréasáin. Áirítear leis an teanga seo eilimintí chun do chuid doiciméid a cheangal (hypertext) agus do dhoiciméid gréasáin a dhéanamh idirghníomhach (mar shampla le foirmeacha). Glaoch ar a lán daoine "cód láithreán gréasáin" HTML, ach i ndáiríre ní i ndáiríre teanga marcáilte é. Níl an téarma cearr mícheart agus beidh tú ag éisteacht le daoine, gairmithe gréasáin san áireamh, an dá théarma seo a úsáid go hidirmhalartú.
Is teanga marcáilte caighdeánach sainmhínithe í HTML. Tá sé bunaithe ar SGML (Teanga marcáilte caighdeánach ginearálta).
Is teanga í a úsáideann clibeanna chun struchtúr do théacs a shainmhíniú. Sainmhínítear na gnéithe agus na clibeanna ag na carachtair
Cé gurb é HTML an teanga marcála is mó tóir a úsáideadh ar an nGréasán inniu, ní hé an t-aon rogha atá ann maidir le forbairt gréasáin. De réir mar a fhorbraíodh HTML, fuair sé níos mó agus níos casta agus na clibeanna stíl agus ábhar le chéile i dteanga amháin. Faoi dheireadh, chinn an W3C go raibh gá le scaradh idir stíl leathanach gréasáin agus an t-ábhar. Fanfaidh tag a shainmhíníonn an t-ábhar ina n-aonar i HTML agus nár léiríodh clibeanna a shainmhínítear stíl i bhfabhar CSS (Bileoga Stíl Cascáideacha).
Is HTML5 an leagan uimhrithe is nua de HTML. Chuir an leagan seo níos mó gnéithe isteach i HTML agus chuir sé cuid den dianacht a d'fhorbair XHTML (níos mó ar an teanga sin go gairid) a bhaint as.
Athraíodh an bealach a scaoiltear HTML le méadú HTML5. Sa lá atá inniu, cuirtear gnéithe agus athruithe nua isteach gan go mbeidh gá le leagan nua, uimhrithe a scaoileadh. Tugtar "HTML" ar an leagan is déanaí den teanga.
Teanga XML-eXtensible Markup
Is í an Teanga Marcála EXTensible an teanga go bhfuil leagan eile de HTML bunaithe ar. Cosúil le HTML, tá XML bunaithe as SGML freisin. Tá sé chomh dian ná SGML agus níos dian ná HTML simplí. Soláthraíonn XML an fhorleathacht chun teangacha éagsúla a chruthú.
Is teanga é teanga XML do theanga marcála a scríobh. Mar shampla, má tá tú ag obair ar ghinealaíocht, d'fhéadfá clibeanna a chruthú ag baint úsáide as XML chun an t-athair, an máthair, an iníon agus an mac a shainiú i do XML mar seo:
Tá roinnt teangacha caighdeánaithe ann cheana féin cruthaithe le XML: MathML chun matamaitic a shainmhíniú, SMIL le bheith ag obair le ilmheán, XHTML, agus go leor eile.
Teanga Marcála HyperText XHTML-eXtended
Is XHTML 1.0 HTML 4.0 athmhínithe chun an caighdeán XML a chomhlíonadh. Cuireadh XHTML in ionad dearadh gréasáin nua-aimseartha le HTML5 agus na hathruithe a tháinig ó shin. Ní dócha go bhfaighidh tú aon suímh níos nuaí a úsáideann XHTML, ach má tá tú ag obair ar shuíomh i bhfad níos sine, is féidir leat teacht ar XHTML fós sa fhiáine.
Níl a lán mórdhifríochtaí idir HTML agus XHTML , ach is é seo a thugann tú faoi deara:
- Tá XHTML scríofa i gcás níos ísle. Cé gur féidir clibeanna HTML a scríobh i gcás UMPER, cás MiXeD, nó cás níos ísle, a bheith ceart, caithfidh clibeanna XHTML a bheith i ngach cás níos ísle. (Tabhair faoi deara - scríobh go leor gairmithe gréasáin HTML i ngach mionlach, cé nach bhfuil sé riachtanach go teicniúil).
- Caithfidh taga deireadh a bheith ag gach eilimint XHTML. Eilimintí nach bhfuil ach aon chlib amháin acu, ar nós slais deiridh (/) de dhíth orthu ag deireadh an chlib:
/ >
/ > - Ní mór gach tréith a lua i XHTML. Baintear cuid de na sleachta timpeall tréithe chun spás a shábháil, ach tá gá leo le haghaidh XHTML ceart.
- Éilíonn XHTML go bhfuil na clibeanna neadaithe i gceart. Má osclaíonn tú eilimint dhíreach () agus ansin eilimint iodálach (), caithfidh tú an eilimint iodálach ( i>) a dhúnadh sula ngarfaidh tú an dubh ( b>). (Tabhair faoi deara go ndearnadh an dá eilimint seo a nochtadh toisc go bhfuil siad eilimintí amhairc. Úsáideann HTML anois agus in áit an dá cheann sin)
- Ní mór go mbeadh ainm agus luach ag na tréithe HTML. Ní mór na tréithe atá neamhspleách in HTML a dhearbhú le luachanna chomh maith, mar shampla, scríobhfaí an tréith AD noshade = "noshade".
Airteagal bunaidh le Jennifer Krynin. Arna eagarthóireacht ag Jeremy Girard ar 7/5/17.