RíomhairíClárú

Doctype HTML - cad é? Cad a theastaíonn uait a fháil faoin eilimint

Cibé rud a rá go bhfuil skeptics ann, is feiniméan é fós an dul chun cinn nach féidir a stopadh. Mar sin féin, cé go bhfuil cuid acu dÚsachtach thar an t-aistriú fada go lunar dachas, tá daoine eile ag dul i gcroí go litriúil, le go gcoimeádfaidh siad suas leis na hathruithe a thiocfaidh chun bheith níos deacra. Sampla de "teacht suas" den sórt sin ná ionadaithe ó ghairmithe a bhaineann le teicneolaíocht ard.

Cé go bhfuil an chuid is mó de dhearthóirí gréasáin, ríomhchláraitheoirí agus dearthóirí leagan amach i bhfad níos mó de réir spiorad na n-amanna ná aon "Nura Baba", a fhaigheann faisnéise le moill na seachtaine, agus fiú le saobhadh suntasach, tá an staid fíor i bhfad níos difriúil. Is deacair an leibhéal dul chun cinn i réimse na dteicneolaíochtaí nua a mheaitseáil. Smaoinigh ar shampla shimplí: d'fhéadfadh sé go mbeadh rath inláimhsithe ag forbróir cluichí ar líne ar Adobe Flash 5-10 bliain ó shin, tá dearbhú "Merry Farmers" mar dheimhniú. Mar sin féin, fiú sa lá atá inniu ann, tá an teicneolaíocht seo ag bás de réir a chéile, ag tabhairt slí do thromlach bunúsach HTML5 níos nua-aimseartha ach níos lú staidéar. Dála an scéil, is HTML5 é agus tá sé ar cheann de na "carachtair" dár scéal an lae inniu, atá dírithe ar obair laethúil laethúil códaire HTML.

Doctype HTML - cad é?

Is séadchomhartha ardteicneolaíochta é seo d'íospartaigh an dul chun cinn teicneolaíochta. Dashing 90-s, rud a léirigh iad féin, ní hamháin leis an staid "dul i ngleic" inár dtír, ach freisin go leor cogadh fíor na brabhsálaithe, thug roinnt táirgí ar domhan chun go bhféadfadh úsáideoirí ríomhaireachta fairsingí an ghréasáin ar fud an domhain a threorú. Ach níl ach gabháil amháin - tóir orthu, d'fhéach Netscape Navigator agus Internet Explorer ar na leathanaigh chéanna ar bhealaí go hiomlán difriúil, faoi seach, agus chruthaigh cruthaitheoirí na suíomhanna leathanaigh go hiomlán difriúil do na cláir seo.

Caighdeáin? Sna blianta sin, níorbh fhiú labhairt leo - bhí an W3C ina thús, agus bhí Microsoft, a chuir chun cinn a IE, clúiteach ar a bheith ag iarraidh a chuid rothair féin a chumadh nach raibh ag luí le haon rud. Mar sin féin, faoi dheireadh na deich mbliana déag sin (do na forbróirí gréasáin), bhí an scéal fós gnáth: bhí an chuma ar roinnt snáitheanna caighdeáin, cé nach ndearna na brabhsálaithe tóir orthu go léir, ach go hiomlán.

Mar sin féin, d'éirigh leis an scéal gur cosúil nach raibh caighdeáin an chuibhreannais agus na déantúsóirí brabhsálaí mar an gcéanna. D'fhéadfá a chruthú go héasca ar ceart go hiomlán i dtéarmaí HTML, CSS agus an leathanach DOM, ach go bhfuil tú is fearr bhrabhsálaí léirigh stubbornly nach bhfuil súil agat a fheiceáil.

Mar sin féin, an t-am a rith, d'éirigh leis na forbróirí smaoineamh ní hamháin ar an gcomórtas ach freisin maidir le stiúrthóirí gréasáin, agus an chuma air - Doctype HTML. Seo tagainm speisialta ag insint don bhrabhsálaí conas leathanach áirithe a fheiceáil.

Cén fáth a bhfuil Doctype de dhíth orm i HTML?

Sula dtiocfaidh caighdeáin leordhóthanacha chun cinn, a thosaigh a leanúint i ngach áit, rinne go leor forbróirí brabhsálaí iarracht an bratéad a tharraingt orthu féin, ag cruthú a modhanna cur chuige féin maidir le teicneolaíocht ar leith. Mar thoradh air sin, d'fhéach an leathanach céanna difriúil i mbrabhsálaithe éagsúla. Mar sin féin, labhair muid faoi seo cheana féin, níor luaigh sé ach nuair a tháinig táirgeoirí cláir le haghaidh surfing gréasáin ar a gcuid céadfaí, tháinig fadhb eile, gan aon fhadhb nach raibh chomh suimiúil.

Samhlaigh an cás: is forbróir gréasáin tipiciúil tú na 90í déanach. Mar sin, tharla an chuid is mó den am a chaitheann tú sa bhrabhsálaí Internet Explorer 4. Go tobann, socraíonn Microsoft teacht ar do chuid céadfaí agus déanann sé a bhrabhsálaí nua "ceart" níos mó, mar thoradh air sin níl sé soiléir conas suíomhanna gréasáin a scríobh agus cad atá le déanamh leis na cinn sin cheana féin Cruthaithe. Ar ndóigh, má tá go leor ama agat, is féidir leat do chód HTML a athscríobh ar bhealach a chomhlíonann sé leis na caighdeáin nua, ach go bhfuil créatúir leisciúil ag daoine.

Is é an pointe seo gurb é an Doctype HTML an "aireagán" is ábhartha. Ag brath ar an gcineál cáipéise atá le fios ag tús an leathanaigh, roghnóidh an bhrabhsálaí an mheicníocht rindreála is oiriúnaí don chás seo. Mura bhfuil an DOCTYPE sa HTML-cód ar fáil, beidh an bhrabhsálaí dul i modh comhoiriúnachta (de ghnáth, ach ní gá go). Mar thoradh air sin, déanfaidh an Internet Explorer 6 céanna (fiú má tá cartlann ann, beidh sé síos), in éagmais an chlib Doctype, mar a bhí tú ag obair ina ceathrú leagan.

Cineálacha Doctype

Tá cineálacha éagsúla ag an gclib Doctype ar féidir iad a roinnt i gcatagóirí sonracha. Ar dtús, cuireann sé síos ar na príomhchineálacha teanga marcála: HTML 4.01, HTML 5, XHTML 1.0 nó XHTML 1.1. Ar an dara dul síos, tá a chuid fo-ailt féin ag gach ceann de na teangacha sin, ag tagairt don "chomhéifeacht locht a aimsiú," is é sin, cé chomh dian agus atá an cód HTML leagtha síos ag na caighdeáin W3C. True, sa dara cás, tá dhá eisceacht ann - níl aon fhéinsheontas ag HTML5 agus XHTML 1.1 agus níl aon fhoirm amháin de Doctype HTML acu. Ach níos mó ar seo níos déanaí ...

Cur chuige dian: Doctype Strict

Más fearr leat cód HTML a chruthú a luíonn le gach litir de dhlí an bhailitheora, is féidir le dreasacht bhreise (seachas do leas féin) úsáid a bhaint as Doctype Strict. Má tá sé ar intinn agat XHTML 1.0 níos airde a úsáid, ansin ba chóir an líne a thosóidh gach eilimint mar seo a leanas:


Ag roghnú Dochtype docht HTML Teastaíonn teimpléad poiblí go gcuirfidh an bhrabhsálaí faoi deara go ndéanfar aon diall ón gcaighdeán, agus déanfar neamhaird ar an gclib a úsáidtear go mícheart ina dhiaidh sin. Go háirithe, i mód dian, ní mór aon chlib, cibé acu gur foirm, íomhá nó eilimint eile, a bheith suite laistigh de na clibeanna bloc. Má shocraíonn tú gan é a dhéanamh, ní thaispeánann an brabhsálaí ach an eilimint seo, agus líonfar earráidí leagan amach le cúpla iontráil.

Ina theannta sin, tá roinnt clibeanna a ligeann duit an téacs a fhormáid, tá sé inmhianaithe freisin a eisiamh - ciallaíonn modh dian úsáid CSS.

Cur chuige daonna: Idirthréimhseach Doctype

Más rud é nach bhfuil an modh teimpléad dian teilifíse oiriúnach duit, nó má tá tú i dtaithí ar dul i gcoinne na rialacha, tá an chumas ann dul i gcónaí ar chineál níos daonna de Doctype HTML Poiblí. Thug W3C aire dóibh siúd nach bhfuil ag iarraidh a gcuid nósanna a thabhairt suas agus ba mhaith leo oibriú i gcoinníollacha níos lú, ag cruthú teimpléad idirthréimhseach a léiríonn múnla idirthréimhseach cur chuige maidir le bailíochtú. Tugann an teimpléad seo deis duit saoráidí áirithe a thabhairt duit féin, mar shampla clibeanna atá toirmiscthe ag teimpléad Strict, chomh maith le go leor bealaí eile maidir le leagan amach nach bhfuil ábharthacht acu ó na 90í déanach.

Dearbhaítear Doctype HTML 4 "Bog" mar seo a leanas:

I gcás XHTML, tá an líne arís beagán éagsúil, ach tá an treocht iomlán fós ann:

Go dtí seo, in ainneoin go bhfuil gach leagan amach ag iarraidh an teimpléad Dian a mheaitseáil, is é an Doctype idirthréimhseach is mó a bhfuil tóir air. Mar sin féin, tá teorainn choinníollach amháin ag an teimpléad seo: "déanfaidh an bailíóir" aon leathanaigh ina bhfuil frámaí ann "a dhiúltú. Más gá duit dul i ngleic leis an modh leagan amach seo, ba chóir duit aird a thabhairt ar an méid seo a leanas - an teimpléad deiridh.

Ó Ginearálta go Sonrach: Doctype Frameset

Tá an cur chuige maidir le seiceáil an leathanach chun meaitseáil an teimpléid Frameset de ghnáth cosúil leis an Idirthréimhseach, áfach, i dteannta na "saoirsí" atá liostaithe thuas, tugann an teimpléad seo duit an cumas frámaí a úsáid. Níl aon difríochtaí eile ag Frameset, mar sin níl sé ach liosta de na línte le haghaidh fógraí, le haghaidh HTML 4.01 agus le haghaidh XHTML 1.0:

Ar imeall an dul chun cinn

Ar ndóigh, tar éis an caighdeán HTML5 go léir a bhfuil tóir á fháil aige a lua ag tús an ailt seo, níorbh fhéidir linn an teanga marcála seo a neamhaird. Tá sé greannmhar go measann W3C an leagan seo den HTML an ceann is mó, mar sin tá an Doctype HTML 5 sách measartha. I bhfocail eile, ciallaíonn sainmhíniú an chineáil seo gur gá don bhrabhsálaí a bheith ag obair le HTML "glan", a mheastar go bhfuil HTML5 inniu ann, agus meastar go bhféadfadh an ceathrú leagan, atá i gceist le go leor, a bheith as dáta.

Cineálacha eile de Doctype

Go dtí seo, tá roinnt cineálacha níos mó de theimpléid Doctype, agus baineann an chuid is mó le XHTML. Cé gur tháinig an dara leagan den teanga marcála seo chun solais, ag éirí mar chuid den HTML5 thuasluaite, tá éagsúlachtaí a chéad leagan, in ainneoin nach bhfuil an leitheadúlacht is airde, beo agus go maith.

An bhfuil Doctype tábhachtach?

B'fhéidir go ndéanfaidh roinnt "scríbhneoirí" nuachta ar HTML iarracht an dearbhú cineál leathanach a neamhaird. Bhuel, más rud é nach raibh faisnéis thábhachtach déanta acu thuasluaite, tabhair sampla simplí amháin. Seo sampla de leathanach ag baint úsáide as an teimpléad idirthréimhseach:

Breathnaíonn gach rud ar an gcaoi ar chóir go mbeadh sé cosúil le dearthóir, ach ní mór dúinn "Doctype" a mheascadh, agus gheobhaimid an méid seo a leanas:

Mar a fheiceann tú, rinneadh athruithe suntasacha ar an leathanach: tá an íomhá cúlra imithe, tá liosta roghnaithe tagtha ar an roghchlár, níl neamhaird déanta ar roinnt ranganna CSS, chomh maith, tá an dara scrollbharra ag an leathanach.

Tá súil againn go bhfuil an sampla seo inrochtana go leor chun míniú a thabhairt ar thábhacht na ndaoine atá scríofa, mar sin ní mór dúinn fanacht go cúramach nó, go hidéalach, foghlaim cód a scríobh a théann faoi dhearbhaíocht dhian. Ádh mór oraibh!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ga.birmiss.com. Theme powered by WordPress.