RačunalaProgramiranje

DOCTYPEhtml - što je to? Što trebate znati o stavci

Bez obzira što su skeptici, napredak je i dalje fenomen koji se ne može zaustaviti. Međutim, dok su neki bijesni razvučen potez u vrt mjesec, drugi su doslovno uranja u panici, jer to postaje sve teže i teže držati korak s promjenama. Primjer takve „ulova-up” su predstavnici struke koji se odnose na visoke tehnologije.

Dok većina web dizajnera, programera i koderi su puno bolje prilagođen duhu vremena, nego bilo koji „Nura Babe”, koji prima podatke od tjedan kasno, ali ipak sa značajnim distorzije, stvarnost je nešto drugačija. Odgovaraju razini napretka je teško u području novih tehnologija. Razmotrimo jednostavan primjer: još prije nekih 5-10 godina, programer online igre na Adobe Flash mogla postići opipljiv uspjeh, brojni „Happy Farmer” su dokaz tome. Međutim, danas je ova tehnologija postupno izumire, ustupajući više moderan, ali manje od većine proučavanje osnovne HTML5. Usput, to je HTML5, te je jedan od „likova” od današnjih priča posvećenih radnim danom HTML-DTP.

DOCTYPEhtml - što je to?

Ovaj spomenik žrtvama high-tech napredak u tehnologiji. Poletan 90-s, koji se razlikuju ne samo „borbeni” situacija u našoj zemlji, ali i prilično pravi rat preglednika, donijela na svijet samo nekoliko proizvoda koji omogućuju korisnicima računala za surfanje na World Wide Webu. Postoji samo jedan problem - popularan kada je Netscape Navigator i Internet Explorer gledali na istoj stranici u potpuno drugačiji, odnosno, i kreatori web stranice za stvaranje potpuno različite stranice za te programe.

Standardima? U tim godinama, govoriti o njima je besmisleno - W3C je postojala u povojima, i promovirati svoj IE Microsoft općenito poznato da radije izmisliti vlastitu, nisu kompatibilni s ničim bicikle. Ipak, do kraja tog užasnog (za web programere) deset godina, situacija se vratio u normalu nakon svega: tamo je bio neki privid standarda koji, ako ne u potpunosti, ali još uvijek poštuju svim popularnim preglednicima.

Međutim, situacija se ispostavilo da su takvi slučajevi da su standardi konzorcija i proizvođači pregledniku bili, blago rečeno, uopće nije slično. Možete lako mogao stvoriti potpuno ispravan u smislu HTML, CSS i stranice DOM, ali preferirani preglednik uporno pokazala nije ono što ste očekivali.

Ipak, kako je vrijeme prolazilo, programeri su ipak na kraju odlučio da razmišljaju ne samo o konkurenciji, već o webmastera, a on se pojavio - DOCTYPEhtml. To je posebna oznaka koja govori browseru kako to treba uzeti u obzir određena stranica.

Ono što je potrebno u DOCTYPE HTML-kod?

Prije pojave odgovarajućih standarda koji su počeli slijediti posvuda, mnogi programeri preglednici su pokušali povući pokrivač preko sebe, stvarajući svoje vlastite metode pristupa određenom tehnologijom. Kao rezultat toga, jedan te isti stranici izgleda u različitim preglednicima na različite načine. Međutim, to nam je rečeno, samo ne spomenuti da kada su proizvođači programa za web surfanje došao oko, tu je još jedan, ništa manje zabavno problema.

Zamislite situaciju: ti - tipičan web developer kasnim 90-ih. To samo tako se dogodilo da je većinu vremena ćete potrošiti u pregledniku Internet Explorer 4. Microsoft je odluči iznenada dolazi do svojih osjetila i učiniti vaš novi preglednik je više „ispravan”, pri čemu nije jasno kako je to sada stvoriti stranice i što učiniti s onima koji su već stvorio. Naravno, ako imate dovoljno vremena, mogli prepisati svoj HTML-kod na takav način da ona odgovara novim standardima, ali zato ljudi - lijenih stvorenja.

To je u ovom trenutku DOCTYPEhtml je najprikladnija „izum”. Ovisno o vrsti dokumenta je navedeno na početku stranice, preglednik će izabrati najprikladniji u ovom slučaju mehanizam donošenja. Ako doctype u HTML-koda nije dostupan, preglednik će ići u načinu kompatibilnosti (obično, ali ne nužno). Kao rezultat toga, ista Internet Explorer 6 (čak i ako je datoteka je počivati u miru) u nedostatku DOCTYPE oznaku ponaša kao da radite u svojoj četvrtoj inačici.

vrste DOCTYPE

DOCTYPE oznaka uključuje nekoliko vrsta koje se mogu podijeliti u određene kategorije. Prvo, to opisuje glavne vrste markup language: HTML 4.01, HTML 5, XHTML 1.0 ili XHTML 1.1. Drugo, svaki od tih jezika ima svoje rubrike, ukazujući na „koeficijenta fault-nalaz” t. E. U tome teško biti HTML-kod uspostavljene W3C standardima. Međutim, u drugom slučaju, postoje dvije iznimke - HTML5 i XHTML 1.1 nema podvrste i samo jedan oblik DOCTYPEhtml. No, više o tome kasnije ...

Strog pristup: DOCTYPE Strogi

Ako želite stvoriti HTML-kod koji odgovara svakom slovu zakona validator, dodatni poticaj (osim osobnog interesa) bi se koristiti DOCTYPE Stroga. Ako namjeravate koristiti napredniji XHTML 1.0, linija, koja će početi svaki element bi trebao izgledati ovako:


Odabir DOCTYPEhtml Javni strogu predložak osigurava da svako odstupanje od standarda će biti primjećen od strane preglednika, a zatim koriste pogrešno oznaka zanemaruje. Konkretno, u strogom načinu, bilo oznaka, bilo da je oblik, sliku ili druge stavke moraju biti smješteni unutar bloka oznaka. Ako se odlučite učiniti bez njega, preglednik jednostavno neće prikazati ovu stavku, a lista pogrešaka raspored napunila par zapisa.

Osim toga, broj oznaka koje omogućuju da se oblikovati tekst, također je poželjno kako bi se uklonili - strogi režim podrazumijeva korištenje CSS.

Humane pristup: DOCTYPE Transitional

Ako žestoko metoda strogi predložak ne odgovara vi ili ste jednostavno navikli ići protiv pravila, uvijek postoji mogućnost da se posegnuti za humanije tipa DOCTYPEhtml javno. W3C brinuo za one koji ne žele odreći navike i želi raditi pod blažim uvjetima, stvarajući Prijelazni uzorak predstavlja prijelazni pristup vrednovanju. Ovaj predložak omogućuje da slobodno dopustiti sebi neke slobode, kao što Strogo je zabranjeno, predložak oznake, kao i mnoge druge pristupe izgleda, koji nije izgubljena relevantnost od kasnih 90-ih godina.

«Soft» DOCTYPEhtml 4 proglašen je kako slijedi:

Za XHTML niz opet to izgleda malo drugačije, ali ukupni trend nastavlja:

Do danas, unatoč činjenici da je svaki koder želi da odgovara strogim-predložak, to je prijelazno DOCTYPE je najpopularniji. Ipak, ovaj predložak ima jedan kreditni limit: validator će „odbaciti” sve stranice koje sadrže okvire. Ako je potrebno posegnuti za tom metodom izgled, što treba obratiti pozornost na sljedeće - posljednji predložak.

Od općeg prema specifičnim: DOCTYPE za okvire

Pristup prilikom provjere stranice za poštivanje skupom okvira predloška je općenito slična onoj u prijelaznom Međutim, osim „slobode” od gore navedenog, ovaj predložak omogućuje korištenje okvira. Ostale razlike skup okvira nije, dakle, samo može prenijeti linija za najave, za HTML 4.01 i XHTML 1.0:

Rezanje-rub

Naravno, pozivajući se na početku ovog članka sve rastućoj popularnosti HTML5 standarda, ne možemo zanemariti markup jezik. Čudno je da W3C razmatraju osnovne HTML verzije, tako da je DOCTYPEhtml 5 izgleda prilično skromna. Drugim riječima, ova definicija tipa je da preglednik treba raditi s „čistim» HTML, i što su danas smatra HTML5, dok je poznato da mnogi od četvrte verzije smatra se potencijalno zastario.

Ostale vrste DOCTYPE

Do danas, postoji nekoliko vrsta DOCTYPE uzoraka, od kojih većina dolazi na XHTML. Dok je druga verzija markup jezika nije došao na svjetlo, postaje dio HTML5 gore navedenih, varijacije u svojoj prvoj verziji, iako nije najviša prevalencija, živi i zdravi.

Je li to važno DOCTYPE?

Možda su neki početnici „pisci” u HTML će pokušati ignorirati vrste reklama stranicu. Pa, ako oni nisu naučili važne informacije iz vyshenapisannogo, dajemo jednostavan primjer. Evo primjera stranica koja koristi Prijelazni-predložak:

Izgleda kao da bi trebao izgledati na ideji dizajnera, ali je vrijedno nas „zbuniti» DOCTYPE, a mi smo dobili sljedeće:

Kao što možete vidjeti, stranica je doživjela značajne promjene: izblijedio pozadina, meni je postalo unakažena lista, CSS neke klase jednostavno ignoriraju, osim toga, stranica „otros” drugi pomicanje.

Nadajmo se, ovaj primjer je dovoljno dostupna vyshenapisannogo objašnjava važnost, dakle, možemo zadržati samo pozornost ili, idealno, naučiti pisati kod koji prolazi strogu validacije. Sretno vam!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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