Računala, Programiranje
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
«Soft» DOCTYPEhtml 4 proglašen je kako slijedi:
Za XHTML niz opet to izgleda malo drugačije, ali ukupni trend nastavlja:
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
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:
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