RačunalnikiProgramiranje

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

Če huda metoda stroga predloga ne ustreza vam ali pa preprosto navajeni, da gredo v nasprotju s pravili, vedno obstaja možnost, da se zatekajo k bolj humanemu tipa DOCTYPE HTML javno. W3C je poskrbel za tiste, ki ne želijo odreči navade in želi delati pod milejšimi pogoji, ki ustvarja Transitional vzorec, ki predstavlja prehodno pristop k ovrednotenja modela. Ta predloga vam omogoča, da prosto si dovolite nekaj svoboščin, kot je strogo prepovedana, predloge oznake, kot tudi mnoge druge pristope za postavitev, ki ni izgubila pomen, saj v poznih 90-ih.

"Soft» DOCTYPE HTML 4 je deklariran kot sledi:

Za XHTML niz spet je videti nekoliko drugačna, vendar splošni trend se nadaljuje:

Do sedaj, kljub dejstvu, da želi vsak koder se ujema z Strogo-predlogo, da je prehodno DOCTYPE je najbolj priljubljen. Kljub temu pa to predlogo ima eno kreditno linijo: validator bo "zavrnila" vse strani, ki vsebujejo okvirje. Če morate zateči k tej postavitvi metodo, morate paziti, da je naslednji - zadnji predlogo.

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

Seveda, sklicujoč se na začetku tega članka vse narašča priljubljenost iz leta HTML5 standarda, nismo mogli prezreti označevalni jezik. To je smešno, da W3C meni, da je osnovno različico HTML, tako da je DOCTYPE HTML 5 izgleda precej skromna. Z drugimi besedami, ta definicija vrste je, da mora brskalnik za delo s "čisto" HTML, in tisto, kar danes velja za HTML5, se šteje, da je lahko zastarela pa pozna veliko četrto različico.

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:

Zdi se, kot bi bilo videti, kot na ideji oblikovalca, vendar je nam vredno "zmesti» DOCTYPE, in smo dobili naslednje:

Kot lahko vidite, je stran doživela pomembne spremembe: blede ozadje, je meni postalo Unakažen seznam, CSS nekateri razredi preprosto prezreti, poleg tega pa je stran "otros" drugi drsnik.

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

 

 

 

 

Newest

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