Računalniki, Programiranje
DOCTYPE HTML - kaj je to? Kaj morate vedeti o točki
Ne glede na to, kaj so skeptiki, napredek je še, da je pojav, ki ga ni mogoče ustaviti. Kljub temu, da so nekateri ogorčeni dolgotrajen prehod na Luno vrtu, drugi pa so dobesedno potopijo v paniki, saj postane težje in težje držati korak s spremembami. Primer takega "catch-up" so predstavniki poklicev, povezanih z visoko tehnologijo.
Medtem ko je večina spletnih oblikovalcev, programerjev in kodiranje veliko bolj ustreza duhu časa, namesto vseh "Nura Baba", ki prejme podatke iz tedna pozno, vendar še vedno z znatnim izkrivljanjem, realnost je nekoliko drugačna. Ustrezajo ravni napredka na področju novih tehnologij težko. Razmislite preprost primer: še pred nekaj 5-10 let, lahko razvijalec spletnih iger na Adobe Flash dosegli oprijemljive uspeh, številni "Veseli kmet", so dokaz za to. Vendar pa je danes ta tehnologija počasi izumira, se umikajo bolj moderna, vendar manj kot večino študiji osnovnega HTML5. Mimogrede, je HTML5, in je eden od "znakov" današnjih zgodb, namenjenih tednom HTML-DTP.
DOCTYPE HTML - kaj je to?
Ta spomenik žrtvam visokotehnoloških napredek v tehnologiji. Drzni 90-ov, ki so ne razlikujejo samo "boj" stanje v naši državi, ampak tudi precej prava vojna brskalnikov, vložene v svetu le nekaj izdelkov, ki omogočajo računalniški uporabniki za brskanje po svetovnem spletu. Obstaja samo en problem - priljubljena pri Netscape Navigator in Internet Explorer iskali na isti strani v povsem drugačna, v tem zaporedju, in ustvarjalci spletne strani za ustvarjanje povsem drugačne strani za te programe.
Standardi? V teh letih, da se govori o njih je nesmiselno - W3C je obstajala v povojih, in spodbuja svoje IE Microsoft splošno znano, da raje izmisliti sami, niso združljivi s čimerkoli kolesa. Kljub temu, da do konca tega strašnega (za spletne razvijalce) desetletju se je položaj vrnil v normalno po vsem: bilo je nekaj videza standardov, če ne v celoti, ampak še vedno spoštovati vseh priljubljenih brskalnikov.
Vendar pa je situacija izkazalo, da je tako, da so standardi konzorcija in proizvajalci brskalnika, milo rečeno, sploh ni podobno. Lahko bi preprosto ustvarite popolnoma pravilna v smislu HTML, CSS in stran DOM, ampak prednostna brskalnik trmasto pokazali, ni tisto, kar ste pričakovali.
Kljub temu pa, kot je čas mineval, razvijalci še vedno na koncu odločil, da ne razmišlja le o konkurenci, vendar pa webmaster, in se je pojavil - DOCTYPE HTML. To je posebna oznaka, ki pove, brskalnik, kako je treba obravnavati posamezno stran.
Kaj je potrebno v DOCTYPE HTML-kodo?
Pred prihodom ustreznih standardov, ki so se začele povsod sledijo, so se mnogi razvijalci brskalnikov poskušali potegniti odejo nad samim seboj, ustvarjajo lastne metode pristopa k določeni tehnologiji. Kot rezultat, eni in isti strani izgleda v različnih brskalnikih na različne načine. Vendar pa je bilo to rečeno, samo ne omenjam, da ko se proizvajalci programov za spletno deskanje prišel okoli, je bil drugi, nič manj zabavno problem.
Predstavljajte si situacijo: ste - tipičen spletni razvijalec poznih 90-ih. Samo tako se je zgodilo, da je večino časa boste porabili v brskalniku Internet Explorer 4. Microsoft odloči, da bo nenadoma prišla do svoje čute in vaš novi brskalnik je bolj "pravilno", pri čemer pa ni jasno, saj je zdaj za ustvarjanje mest in kaj storiti s tistimi, ki so že ustvarjen. Seveda, če imate dovolj časa, bi lahko znova svojo HTML-kodo tako, da ustreza novim standardom, temveč zato, ker ljudje - leni bitja.
Bilo je na tej točki DOCTYPE HTML je najprimernejši "izum". Odvisno od vrste dokumenta je navedena na začetku strani, bo brskalnik izbere najbolj primerno v tem primeru mehanizem upodabljanje. Če DOCTYPE v HTML-koda ni na voljo, bo brskalnik šel v združljivostnem načinu (običajno, vendar ne nujno). Kot rezultat, enako Internet Explorer 6 (tudi če je datoteka naj počiva v miru), v odsotnosti DOCTYPE oznako obnaša kot, če delate v svoji četrti različici.
vrste DOCTYPE
DOCTYPE oznaka vključuje več vrst, ki jih lahko razdelimo v posamezne kategorije. Prvič, opisuje glavne vrste označevalni jezik: HTML 4.01, HTML 5, XHTML 1.0 ali XHTML 1.1. Drugič, vsaka od teh jezikov ima svoje podpodročja, ki kaže na "koeficient za iskanje napak" t. E. Ob tem, kako težko je HTML-kodo določene standarde W3C. Vendar pa, v drugem primeru pa obstajata dve izjemi - HTML5 in XHTML 1.1 nima podvrst in so samo ena oblika DOCTYPE HTML. Ampak več o tem kasneje ...
Strog pristop: DOCTYPE Stroga
Če želite ustvariti HTML-kodo, ki ustreza vsaki črki potrjevalca prava, bo dodatna spodbuda (razen v lastnem interesu), se za uporabo DOCTYPE Stroga. Če nameravate uporabiti bolj napredne XHTML 1.0, naj bi linija, ki se bo začel vsak element izgleda takole:
Izbira DOCTYPE HTML javno strogo predlogo zagotavlja, da se bo vsako odstopanje od standarda opazil brskalnik, in nato uporabi napačen oznaka se ne upošteva. Zlasti v strogem načinu koli oznaka, ali gre za obliko, sliko ali drug element zahteva, da se nahaja v bloku oznake. Če ste se odločili storiti brez njega, brskalnik preprosto ne bo prikazal ta element, in postavitev seznam napak napolnil nekaj zapisov.
Poleg tega so številne oznake, ki omogočajo, da oblikujete besedilo, je zaželeno, da se odpravi tudi - strog režim pomeni uporabo CSS.
Human pristop: DOCTYPE Transitional
"Soft» DOCTYPE HTML 4 je deklariran kot sledi:
Za XHTML niz spet je videti nekoliko drugačna, vendar splošni trend se nadaljuje:
Od splošnega k specifičnemu: DOCTYPE frameset
Pristop, ko je preverjanje strani za skladnost s predlogo postavitve okvirov splošno podobna prehodni, vendar pa poleg "svoboščin" iz zgoraj navedenega, to predlogo omogoča uporabo okvirje. Druge razlike frameset nima, zato lahko le prenos vrstica za obvestila, za HTML 4.01 in XHTML 1.0:
Cutting Edge
Druge sorte DOCTYPE
Do sedaj, obstaja več vrst DOCTYPE vzorcev, od katerih jih največ prihaja v XHTML. Medtem ko je druga različica označevalni jezik ni prišel ven v svetlobo, postanejo del HTML5 omenjenih, sprememb v njeni prvi različici, čeprav ni najvišja razširjenost, živ in zdrav.
Ali je pomembno DOCTYPE?
Morda bodo nekateri začetniki "pisatelji" v HTML poskusite ignorirati vrsto oglas strani. No, če se ne učijo pomembnih informacij iz vyshenapisannogo, dajemo preprost primer. Tukaj je primer strani, ki uporablja Transitional-predlogo:
Upajmo, da je ta primer je na voljo dovolj vyshenapisannogo pojasnjuje pomen, zato, da lahko vodijo le pozornost, ali, v najboljšem primeru, se naučijo pisati kodo, ki poteka strogo preverjanju. Vso srečo vam želim!
Similar articles
Trending Now