Cyfrifiaduron, Rhaglennu
DOCTYPE HTML - beth ydyw? Yr hyn sydd angen i chi ei wybod am yr eitem
Ni waeth beth yr amheuwyr, mae cynnydd yn parhau i fod yn ffenomenon na ellir ei atal. Fodd bynnag, er bod rhai yn cael eu cythruddo yn symud hirfaith i'r ardd lleuad, mae eraill yn cael eu trwytho yn llythrennol mewn panig, gan ei fod yn dod yn fwy a mwy anodd i gadw i fyny â'r newidiadau. Un enghraifft o'r fath "dal i fyny" yn y cynrychiolwyr proffesiynau sy'n gysylltiedig â thechnoleg uchel.
Er bod y dylunwyr gwe mwyaf, rhaglenwyr a coders yn llawer mwy addas i ysbryd yr amser, yn hytrach nag unrhyw "Nura Baba", sy'n derbyn gwybodaeth o'r wythnos yn hwyr, ond yn dal gyda afluniadau sylweddol, y gwirionedd yw ychydig yn wahanol. Yn cyfateb i lefel y cynnydd yn anodd yn y maes technolegau newydd. Ystyriwch enghraifft syml: hyd yn oed rhai 5-10 mlynedd yn ôl, gallai datblygwr o gemau ar-lein ar Adobe Flash gyflawni llwyddiant pendant, nifer o "Happy Farmer" yn brawf o hynny. Fodd bynnag, heddiw y dechnoleg hon yn raddol yn marw allan, gan roi ffordd i mwy modern, ond llai na mwyafrif o astudio HTML5 sylfaenol. Gyda llaw, mae'n HTML5, ac mae'n un o'r "cymeriadau" o straeon heddiw neilltuo yn ystod yr wythnos HTML-DTP.
DOCTYPE HTML - beth ydyw?
Mae hyn yn gofeb i ddioddefwyr o'r datblygiadau uwch-dechnoleg mewn technoleg. Rhuthro 90-au, a oedd yn cael eu gwahaniaethu, nid yn unig y sefyllfa "frwydro yn erbyn" yn ein gwlad, ond hefyd yn eithaf rhyfel go iawn o borwyr, dwyn i mewn i'r byd dim ond ychydig o gynhyrchion sy'n caniatáu i ddefnyddwyr cyfrifiaduron i syrffio'r We Fyd-eang. Dim ond un broblem - yn boblogaidd pan Netscape Navigator a Internet Explorer yn edrych ar yr un dudalen mewn hollol wahanol, yn y drefn honno, ac mae'r crewyr y safle i greu hollol wahanol tudalennau ar gyfer y rhaglenni hyn.
Safonau? Yn y blynyddoedd hynny, i siarad amdanyn nhw yn ddibwrpas - W3C wedi bodoli yn ei ddyddiau cynnar, ac yn hyrwyddo eich Microsoft IE hysbys yn gyffredinol bod yn well gan i ddyfeisio eu hunain, nid ydynt yn cyd-fynd â beiciau unrhyw beth. Serch hynny, erbyn diwedd y ddegawd ofnadwy (ar gyfer y We Datblygwyr), mae'r sefyllfa dychwelyd i normal ar ôl yr holl: roedd rhywfaint semblance o safonau, os nad yn llwyr, ond yn dal parchu gan bob porwyr poblogaidd.
Fodd bynnag, mae'r sefyllfa drodd allan i fod fel bod y safonau y consortiwm a'r gwneuthurwyr porwr petai, i roi ychydig yn, dim o gwbl debyg. Gallech greu yn hawdd yn hollol gywir o ran HTML, CSS ac mae'r dudalen DOM, ond ddewis porwr rydych yn ystyfnig yn dangos nad yr hyn yr ydych yn disgwyl eu gweld.
Serch hynny, wrth i amser fynd ymlaen, datblygwyr yn dal i wedi o'r diwedd penderfynodd i feddwl nid yn unig am y gystadleuaeth, ond am gwefeistr, ac ymddangosodd - DOCTYPE HTML. Mae hyn yn tag arbennig sy'n dweud wrth y porwr sut y dylid ei ystyried yn dudalen benodol.
Yr hyn sydd ei angen yn y HTML-god DOCTYPE?
Cyn dyfodiad safonau digonol, a ddechreuodd i ddilyn ym mhob man, llawer o ddatblygwyr o borwyr wedi ceisio tynnu'r flanced dros ei hun, gan greu eu dulliau eu hunain o ymagwedd at technoleg benodol. O ganlyniad, un ac yr un dudalen yn edrych mewn gwahanol borwyr mewn gwahanol ffyrdd. Fodd bynnag, rydym hwn wedi cael gwybod, nid yn unig yn sôn am fod pan ddaeth y cynhyrchwyr rhaglenni ar gyfer y We syrffio o gwmpas, nid oedd un arall, dim problem llai difyr.
Dychmygwch y sefyllfa: chi - ddatblygwr gwe nodweddiadol 90au hwyr. Mae'n digwydd yn union fel bod y rhan fwyaf o'r amser y byddwch yn ei dreulio yn y porwr Internet Explorer 4. Microsoft penderfynu i ddod yn sydyn ar eu synhwyrau a gwneud eich porwr newydd yn fwy "cywir", lle nad yw'n glir fel y mae nawr i greu safleoedd a beth i'w wneud gyda'r rhai sydd eisoes â creu. Wrth gwrs, os oes gennych ddigon o amser, gallech ailysgrifennu ei HTML-god yn y fath fodd ei fod yn cyfateb i'r safonau newydd, ond oherwydd bod pobl - creaduriaid ddiog.
Roedd ar y pwynt hwn DOCTYPE HTML yw'r mwyaf priodol "ddyfais." Yn dibynnu ar ba fath o ddogfen nodir ar ddechrau'r y dudalen, bydd y porwr yn dewis y dull o wneud y mwyaf priodol yn yr achos hwn. Os nad yw'r DOCTYPE yn y HTML-god ar gael, bydd y porwr yn mynd i mewn i modd cydnawsedd (fel arfer, ond nid o reidrwydd). O ganlyniad, yr un fath Internet Explorer 6 (hyd yn oed os yw'r ffeil iddo orffwys mewn heddwch) yn absenoldeb tag DOCTYPE ymddwyn fel os ydych yn gweithio yn ei bedwaredd fersiwn.
mathau DOCTYPE
tag DOCTYPE yn cynnwys nifer o rywogaethau y gellir eu rhannu i gategorïau penodol. Yn gyntaf, mae'n disgrifio'r prif fathau o iaith markup: HTML 4.01, HTML 5, XHTML 1.0 neu XHTML 1.1. Yn ail, mae pob un o'r ieithoedd hyn wedi ei is-adrannau, gan dynnu sylw at y "cyfernod fai canfod" t. E. Ar pa mor anodd i fod yn HTML-god safonau W3C sefydledig. Fodd bynnag, yn yr ail achos, mae dau eithriad - Nid oes gan HTML5 a XHTML 1.1 unrhyw isrywogaeth ac dim ond un math o DOCTYPE HTML. Ond yn fwy am hynny yn nes ymlaen ...
ymagwedd drwyadl: DOCTYPE Strict
Os yw'n well gennych i greu HTML-god yn cyfateb i bob llythyren y dilysydd gyfraith, byddai'r cymhelliad ychwanegol (ar wahân i hunan-les) fyddai defnyddio DOCTYPE llym. Os ydych yn bwriadu defnyddio'r XHTML mwy datblygedig 1.0, dylai'r llinell, a fydd yn dechrau pob elfen yn edrych fel hyn:
Dewis DOCTYPE HTML templed caeth Cyhoeddus yn sicrhau y bydd unrhyw wyro oddi wrth y safon yn cael ei sylwi gan y porwr, ac yna defnyddio y tag anghywir yn cael ei anwybyddu. Yn benodol, yn y modd llym, unrhyw dag, boed yn ffurf, delwedd neu eitem arall y mae'n ofynnol ei lleoli o fewn y tagiau bloc. Os byddwch yn penderfynu ei wneud hebddo, mae'r porwr yn syml, ni fydd arddangos yr eitem hon, a rhestr gwall gosodiad llenwi ychydig o gofnodion.
Yn ogystal, mae nifer o dagiau sy'n caniatáu i fformat y testun, mae hefyd yn ddymunol i gael gwared ar - y drefn gaeth yn awgrymu y defnydd o CSS.
ymagwedd drugarog: DOCTYPE Trosiannol
«Meddal» DOCTYPE HTML 4 yn cael ei ddatgan fel a ganlyn:
Ar gyfer XHTML llinyn eto mae'n edrych ychydig yn wahanol, ond mae'r duedd gyffredinol yn parhau:
O'r cyffredinol i'r benodol: DOCTYPE Set Fframiau
Dull wrth wirio tudalennau ar gyfer cydymffurfio â'r templed Set Fframiau yn gyffredinol debyg i un y Trosiannol, fodd bynnag, yn ychwanegol at y "rhyddid" o'r uchod, templed hwn yn caniatáu i chi ddefnyddio fframiau. Mae gwahaniaethau eraill Set Fframiau, felly, gall llinell trosglwyddo yn unig ar gyfer cyhoeddiadau, ar gyfer HTML 4.01 a XHTML 1.0:
Torri-Edge
Mae mathau eraill DOCTYPE
Hyd yma, mae yna nifer o wahanol fathau o batrymau DOCTYPE, mae'r rhan fwyaf ohonynt yn dod i XHTML. Er nad yr ail fersiwn yr iaith markup yn dod allan i'r golau, gan ddod yn rhan o'r HTML5 uchod, amrywiadau yn ei fersiwn cyntaf, er nad oedd y nifer uchaf, fyw ac yn iach.
A yw'n DOCTYPE yn bwysig?
Efallai y bydd rhai newyddian "awduron" yn y HTML yn ceisio anwybyddu'r math dudalen hysbyseb. Wel, os nad oeddent yn dysgu gwybodaeth bwysig oddi vyshenapisannogo, rydym yn rhoi enghraifft syml. Dyma dudalen enghraifft sy'n defnyddio Trosiannol-templed:
Gobeithio, yr enghraifft hon yn ddigon vyshenapisannogo gael esbonio pwysigrwydd, felly, ni allwn ond cadw'r sylw neu, yn ddelfrydol, yn dysgu sut i ysgrifennu cod sy'n pasio gaeth-ddilysu. Pob lwc i chi!
Similar articles
Trending Now