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
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:
Ó 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
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:
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