CyfrifiaduronRhaglennu

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

Os nad dull templed caeth difrifol yn addas i chi neu os ydych yn syml gyfarwydd i fynd yn erbyn y rheolau, mae yna bob amser y posibilrwydd i droi at fath DOCTYPE fwy trugarog HTML Cyhoeddus. Cymerodd W3C ofal y rhai nad ydynt am roi'r gorau i'r arferion ac yn dymuno gweithio dan amodau mwynach, gan greu patrwm trosiannol yn cynrychioli dull trosiannol i fodelu dilysu. Mae'r templed yn eich galluogi i ganiatáu eich hun yn rhydd rhai rhyddid, fel caeth wedi'i wahardd, tagiau templed, yn ogystal â llawer o ddulliau eraill i'r cynllun, nad yw'n cael ei golli perthnasedd ers diwedd y 90au.

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

Hyd yn hyn, er gwaethaf y ffaith bod pob codydd yn ceisio cyd-fynd â'r caeth-templed, mae'n DOCTYPE trosiannol yw'r mwyaf poblogaidd. Serch hynny, mae hyn yn cael templed un terfyn credyd: Bydd dilysydd "gwrthod" unrhyw dudalennau sy'n cynnwys fframiau. Os oes angen i droi at y cynllun dull, dylech dalu sylw i'r nesaf - y templed diwethaf.

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

Wrth gwrs, gan gyfeirio at ddechrau'r erthygl hon yr holl poblogrwydd cynyddol safon HTML5, ni allem anwybyddu'r iaith marcio. Mae'n ddoniol bod W3C yn ystyried y fersiwn HTML sylfaenol, felly ei fod yn y HTML DOCTYPE 5 yn edrych yn eithaf cymedrol. Mewn geiriau eraill, y diffiniad math hwn yw bod angen i'r porwr i weithio gyda "pur» HTML, a beth yw'r heddiw ei ystyried fel y HTML5, tra gyfarwydd i lawer o'r bedwaredd fersiwn yn cael ei ystyried i fod o bosibl wedi darfod.

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:

Mae'n edrych fel y dylai edrych ar y syniad y dylunydd, ond mae'n werth i ni "drysu» DOCTYPE, ac rydym yn cael y canlynol:

Fel y gwelwch, mae'r dudalen wedi newid yn sylweddol: pylu papur wal, y fwydlen wedi dod rhestr hagru'n, CSS rhai dosbarthiadau hanwybyddu yn syml, yn ogystal, mae'r dudalen "otros" ail bar sgrolio.

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

 

 

 

 

Newest

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