ArvutidProgrammeerimine

DOCTYPE HTML - mis see on? Mida on vaja teada objekti

Pole tähtis, mida skeptikud, edu jätkuvalt nähtus, mida ei saa peatada. Kuid samas kui mõned on nördinud pikaleveninud liikuda Kuule aed, teised on sõna otseses mõttes üleni paanika, sest see muutub raskemaks ja raskemaks, et hoida sammu muudatustega. Näiteks sellise "catch-up" on erialade esindajad seotud kõrgtehnoloogia.

Kuigi enamik veebidisainerid, programmeerijad ja coders on palju paremini vaimu ajal, mitte aga "Nura Baba", mis saab teavet nädala lõpus, kuid siiski märkimisväärse moonutusi, tegelikkus on mõnevõrra erinev. Vastavad tasemele edu on raske valdkonnas uusi tehnoloogiaid. Mõtle lihtsa näite: isegi mõned 5-10 aastat tagasi, arendaja online mänge Adobe Flash võiks saavutada käegakatsutavaid edu, paljude "Happy Farmer" on selle kinnituseks. Kuid täna selle tehnoloogia on järk-järgult välja suremas, andes viis moodsam, kuid vähem kui enamik uuringu põhilisi HTML5. Muide, see on HTML5 ja on üks "märki" tänapäeva lugusid pühendatud tööpäeviti HTML-DTP.

DOCTYPE HTML - mis see on?

See monument ohvritele kõrgtehnoloogia tehnoloogia. Bravuurne 90-s, mis eristatakse mitte ainult "võidelda" olukord meie riigis, vaid ka üsna reaalne sõda brauseritega maailma tuuakse vaid mõned tooted, mis võimaldavad arvuti kasutajatel surfata World Wide Web. On ainult üks probleem - populaarne kui Netscape Navigator ja Internet Explorer otsisid samal lehel täiesti erinevad, vastavalt ja loojad saidi luua täiesti erinevat lehekülge need programmid.

Standardid? Neil aastatel, rääkida neist oli mõttetu - W3C on olemas alles lapsekingades ja edendada oma IE Microsoft üldiselt teada, et eelistatud leiutada oma, ei ühildu midagi jalgratast. Siiski lõpuks, et kohutav (Web Developers) kümne aasta jooksul on olukord normaliseerunud ju: seal oli Mingisugune standardid, et kui ei ole täielikult, kuid siiski järgima kõik populaarsed brauserid.

Kuid olukord osutus selline, et standardite konsortsiumi ja brauseri tootjad olid pehmelt öeldes, ei ole üldse sarnased. Sa võid kergesti luua täiesti õige nii HTML, CSS ja DOM lehel, kuid sa eelistatud brauser kangekaelselt näitas pole ootuspärased näha.

Siiski, nagu aega läks, arendajad ikkagi lõpuks otsustas mõtlema mitte ainult konkurents, vaid veebihaldur ja ta ilmus - DOCTYPE HTML. See on eriline tag, mis ütleb brauseri kuidas tuleb pidada eelkõige lehel.

Mis on vaja DOCTYPE HTML-koodi?

Enne tulekut piisavad standardid, mis hakkas järgima kõikjal, paljud arendajad brauseritega püüdnud tõmmata tekk üle ise, luues oma meetodeid lähenemisviis konkreetsele tehnoloogiale. Selle tulemusena ühe ja sama lehekülg näeb erinevates brauserites erinevalt. Kuid see on meile öeldud, lihtsalt ei mainita, et kui tootjad programme Web surfing tuli ümber, seal oli veel, mitte vähem lõbus probleem.

Kujutage olukorda: sa - tüüpiline veebi arendaja hilja 90s. See lihtsalt juhtus nii, et enamiku ajast kulutate brauseri Internet Explorer 4. Microsoft otsustab äkki tulevad oma meeli ja teeb endale brauser on rohkem "õige", mille ei ole selge, sest see on nüüd luua saite ja mida teha nendega, kes on juba loodud. Muidugi, kui teil on piisavalt aega, võid kirjutada selle HTML-koodi nii, et see vastab uutele standarditele, kuid kuna inimesed - laisk olendid.

See oli sel hetkel DOCTYPE- HTML on kõige sobivam "leiutist." Sõltuvalt sellest, millist tüüpi dokument on täpsustatud alguses lehe brauser valida kõige sobivam antud juhul mehhanism muudab. Kui DOCTYPE HTML-koodi ei ole kättesaadav, brauser läheb ühilduvusrežiimi (tavaliselt, kuid mitte tingimata). Selle tulemusena sama Internet Explorer 6 (isegi kui fail ta rahus) puudumisel DOCTYPE tag käitub nagu te töötate oma neljanda versiooni.

tüüpi DOCTYPE

DOCTYPE tag sisaldab mitmeid liike, mida saab jagada teatud kategooriaid. Esiteks, see kirjeldab peamist tüüpi märgistuskeel: HTML 4.01, HTML 5, XHTML 1.0 või XHTML 1.1. Teiseks, kusjuures kõigis nendes keeltes on oma alajaotustes osutades "koefitsient veaotsimisseadme" t. E. kuidas karm olema HTML-koodi loodud W3C standarditele. Kuid teisel juhul on kaks erandit - HTML5 ja XHTML 1.1 ei ole mingit alamliik ja on ainult üks vorm DOCTYPE HTML. Aga rohkem sellest hiljem ...

Range lähenemine: DOCTYPE range

Kui soovite luua HTML-koodi, mis vastab iga seaduse tähte valideerijat, täiendav stiimul (va omakasu) oleks kasutada DOCTYPE range. Kui te kavatsete kasutada rohkem arenenud XHTML 1.0 rida, mis algab iga element peaks välja nägema selline:


Parim DOCTYPE HTML Avalik range malli tagab, et mis tahes kõrvalekalle tavapärasest saab märgata brauser ning kasutatud vale tag ignoreeritakse. Eelkõige range režiimi, silt, kas see on vorm, pilt või muu objekt peavad asuma ploki sildid. Kui sa otsustad seda teha ilma selleta, brauser lihtsalt ei näita seda eset ja vealoendit paigutus täis paar arvestust.

Lisaks mitmeid silte, mis võimaldavad teksti vormindamiseks, samuti on soovitav kaotada - rangest eeldab, et kasutatakse CSS.

Humaanne lähenemine: DOCTYPE Transitional

Kui tõsine meetod range malli teile ei sobi või siis lihtsalt harjunud minna reeglite vastu, on alati võimalus pöörduda inimlikumat tüüp DOCTYPE HTML avalikud. W3C hoolitses, kes ei taha loobuda harjumusi ja soovib töötada kergematel tingimustel, luues Transitional kujutisena üleminekuperioodi lähenemine mudeli valideerimise. See mall võimaldab teil vabalt lubada endale mõned vabadused, nagu range on keelatud, malli silte, nagu ka paljud teised lähenemised skeem, mis ei ole kaotanud tähtsust, kuna hilja 90s.

«Pehmed» DOCTYPE HTML 4 deklareeritud järgmiselt:

Sest XHTML string jälle tundub veidi erinev, kuid üldine trend jätkub:

Praeguseks vaatamata asjaolule, et iga foto püüab viia range-malli, see on ajutine DOCTYPE on kõige populaarsem. Kuid see mall on üks krediidilimiit: valideerijat on "lükata" kõik lehed, mis sisaldavad raame. Kui teil on vaja kasutada seda meetodit paigutus, siis peaks pöörama tähelepanu järgmisele - viimase malli.

Üldisest konkreetsele: DOCTYPE Frameset

Lähenemisviisi kontrollimisel lehekülgi vastavust Frameset mall on üldiselt sarnane üleminekuvalitsuse, aga lisaks "vabadusi" eespool, seda malli võimaldab kasutada raame. Muud erinevused Frameset ei ole seetõttu võimalik ainult rida teateid, HTML 4.01 ja XHTML 1.0:

Tipptasemel

Muidugi, viidates selle artikli alguses kõik kasvav populaarsus HTML5 standardi, me ei saanud ignoreerida märgistuskeel. See on naljakas, et W3C leiab lihtsa HTML versioon, nii et see on DOCTYPE HTML 5 näeb välja üsna tagasihoidlik. Teisisõnu, seda tüüpi definitsioon on, et brauser peab töötama "puhas» HTML, ja millised on täna peetakse HTML5, samas tuttav paljudele neljanda versiooni peetakse potentsiaalselt aegunud.

Muud sordid DOCTYPE

Praeguseks on mitu sorti DOCTYPE mustrid, millest enamik jõuab XHTML. Kuigi teine versioon märgistuskeel ei tulnud välja valguse kätte, muutub osa HTML5 mainitud, variatsioonid oma esimese versiooni, kuigi mitte suurim levik, elus ja terve.

On oluline DOCTYPE?

Võibolla mõned algaja "kirjanikud" HTML püüab eirata reklaam lehe tüübi. Noh, kui nad ei loe olulist teavet vyshenapisannogo, anname lihtsa näite. Siin on näide lehele, mis kasutab Transitional-mall:

Tundub nagu see peaks välja nägema idee disainer, kuid see on väärt meid "segadusse» DOCTYPE ja saame järgmisega:

Nagu näete, leht on oluliselt muutunud: pleekinud tapeet, menüü on muutunud moonutatud nimekirja, CSS mõned tunnid lihtsalt ignoreeritakse, lisaks lehekülje "otros" teine kerimisriba.

Loodetavasti see näide on piisavalt saadaval vyshenapisannogo selgitab tähtsust, seega saame hoida ainult tähelepanu või ideaaljuhul õppida kirjutada koodi, mis läbib range-valideerimist. Edu teile!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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