PočítačeProgramovanie

Doctype HTML - čo to je? To, čo potrebujete vedieť o predmete

Bez ohľadu na to, čo skeptici, pokrok aj naďalej javom, ktorý nemožno zastaviť. Avšak, zatiaľ čo niektoré z nich sú pobúrení zdĺhavý presun na Mesiaci záhrade, iní sú doslova ponorí do panike, pretože to sa stáva ťažšie a ťažšie držať krok s týmito zmenami. Príkladom takého "catch-up" sú zástupcovia profesií spojených s vysokou technológiou.

Zatiaľ čo väčšina webové dizajnérmi, programátorov a kódery sú oveľa vhodnejšie pre ducha doby, skôr než akékoľvek "Nura Baba", ktorý dostane informáciu od týždňa neskoro, ale napriek tomu sa značnými narušenie, realita je trochu odlišná. Korešpondovať s úrovňou pokroku je ťažké v oblasti nových technológií. Zoberme si jednoduchý príklad: Pred dokonca aj niektorí 5-10 rokov, developer online hry na Adobe Flash mohli dosiahnuť hmatateľný úspech, početné "happy poľnohospodár" je toho dôkazom. Avšak, dnes je táto technológia postupne vymiera, ustupuje do modernejšie, ale menej ako väčšina štúdium základné HTML5. Mimochodom, to je HTML5, a je jedným z "znaky" dnešných príbehov venovaných vo všedné dni HTML DTP.

Doctype HTML - čo to je?

Tento pamätník obetiam high-tech pokroky v technológii. Uteká 90-S, ktoré sa odlišujú iba to "boj" Situácia v našej krajine, ale aj celkom skutočná vojna prehliadačov, priviedol na svet len niekoľko výrobkov, ktoré umožňujú používateľom počítačov surfovať World Wide Web. Je tu len jeden problém - populárny, keď Netscape Navigator a Internet Explorer sa pri pohľade na rovnakej stránke v úplne iný, v uvedenom poradí, a tvorcovia webu k vytvoreniu úplne odlišné stránky pre tieto programy.

Normy? V tých rokoch, hovoriť o nich nemalo zmysel - W3C existovala v plienkach, a propagovať svoju IE Microsoft všeobecne známe, že radšej vymyslieť ich vlastné, nie sú kompatibilné s ničím kola. Avšak, na konci tej hroznej (pre webové vývojárov) dekády sa situácia vrátila do normálu po tom všetkom: tam bolo nejaké zdanie noriem, ktoré ak nie úplne, ale stále rešpektované všetkými populárnymi prehliadačmi.

Situácia sa však ukázalo byť taká, aby štandardy konzorcia a výrobcovia prehliadačov bolo, mierne povedané, nie je vôbec podobná. Dalo by sa ľahko vytvárať úplne správne, pokiaľ ide o HTML, CSS a stránky DOM, ale prednostné prehliadač tvrdošijne ukázal to, čo ste očakával, že uvidí.

Avšak, ako šiel čas, vývojári ešte nakoniec rozhodla, že nie len o konkurenciu, ale o webmaster a on sa objavil - DOCTYPE HTML. Ide o špeciálny tag, ktorý hovorí prehliadači, ako by malo byť považované za určitú stranu.

Čo je potrebné v DOCTYPE HTML kódu?

Pred príchodom zodpovedajúcich noriem, ktoré začali nasledovať všade, mnoho vývojárov prehliadačov sa snažili vytiahnuť deku cez seba, vytvárať svoje vlastné spôsoby prístupu ku konkrétnej technológii. Ako výsledok, jeden a rovnakej stránke vyzerá v rôznych prehliadačoch rôzne. Avšak, toto nám bolo povedané, len nezmieňujú, že keď sa výrobcovia programov pre surfovanie po webe obišiel, došlo k ďalšiemu, nemenej zábavný problém.

Predstavte si situáciu: vy - typický webový vývojár konci 90. rokov. To len tak sa stalo, že po väčšinu času strávite v prehliadači Internet Explorer 4. Microsoft rozhodne náhle prídu k rozumu a vyrobiť si nový prehliadač je "správny", pričom nie je jasné, ako je tomu teraz vytvoriť miesta a čo robiť s tými, ktorí už vytvorený. Samozrejme, ak máte dostatok času, môžete prepísať svoj HTML kód tak, aby zodpovedal novým normám, ale preto, že ľudia - lenivých tvorov.

To bolo v tomto bode DOCTYPE HTML je najvhodnejšie "vynález". V závislosti na tom, aký typ dokumentu je uvedené na začiatku stránky, prehliadač zvoliť najvhodnejšie v tomto prípade mechanizmus vykresľovanie. V prípade, že DOCTYPE v HTML kóde nie je k dispozícii, bude prehliadač prejde do režimu kompatibility (zvyčajne, ale nie nevyhnutne). Výsledkom je, že rovnaký Internet Explorer 6 (aj v prípade, že súbor odpočíva v pokoji) v neprítomnosti DOCTYPE tag chová ako, ak pracujete vo svojej štvrtej verzii.

typy DOCTYPE

Typ_dokumentu štítok obsahuje niekoľko druhov, ktoré možno rozdeliť do určitých kategórií. Po prvé, to opisuje hlavné typy značkovacieho jazyka: HTML 4.01, HTML 5, XHTML 1.0 alebo XHTML 1.1. Po druhé, každý z týchto jazykov má svoje podsekcií, ukazuje na "koeficientu závad" t. E., ako ťažké byť HTML kódov zavedených štandardov W3C. Avšak, v druhom prípade existujú dve výnimky - HTML5 a XHTML 1.1 nemá žiadne poddruhy a sú len jednou z foriem DOCTYPE html. Ale o tom viac neskôr ...

Starostlivý prístup: DOCTYPE Strict

Ak dávate prednosť vytvoreniu HTML kód, ktorý zodpovedá každému písmene advokátskej validátora, ďalší stimul (iné ako vlastné záujem), by bolo použiť DOCTYPE Strict. Ak máte v pláne používať pokročilejšie XHTML 1.0, riadok, ktorý začne každý prvok by mal vyzerať takto:


Výberom DOCTYPE HTML PUBLIC striktné šablóny zaisťuje, že akákoľvek odchýlka od normy budú všimol prehliadača, a potom použitý nesprávny tag je ignorovaná. Najmä v prísnom režime, akýkoľvek štítok, či už sa jedná o formu, obrázok alebo iné položky, ktoré musia byť umiestnené v rámci blokových tagov. Ak sa rozhodnete obísť bez nej, prehliadač jednoducho nebude zobrazovať túto položku, a zoznam chýb rozloženie zaplnili niekoľko záznamov.

Okrem toho celý rad značiek, ktoré umožňujú formátovanie textu, je tiež žiaduce odstrániť - prísny režim vyžaduje použitie CSS.

Humánne prístup: DOCTYPE Prechodné

Ak je závažné metóda prísna šablóna nevyhovuje vám, alebo si proste zvyknutý ísť proti pravidlám, je tu vždy možnosť uchýliť sa k ľudskejší typu DOCTYPE HTML verejné. W3C sa postaral o tých, ktorí nechcú vzdať návyky a chce pracovať za miernejších podmienok, vytváranie prechodného prototyp predstavujúci prechodnú prístup k modelovaniu validácie. Táto šablóna vám umožní voľne dovoliť si nejaké slobody, ako je Strict je zakázané šablóny tagy, rovnako ako mnoho iných prístupov k usporiadaniu, ktoré sa nestratí relevantnosti od konca 90. rokov.

«Soft» DOCTYPE HTML 4 je deklarovaná nasledovne:

Pre XHTML reťazec opäť to vyzerá trochu inak, ale celkový trend pokračuje:

K dnešnému dňu, a to napriek skutočnosti, že každý kodér sa snaží, aby zodpovedali Strict-šablóny, je to prechodné DOCTYPE je najpopulárnejší. Avšak, táto šablóna má jeden úverový limit: validátor bude "odmietnuť" všetky stránky, ktoré obsahujú rámy. Ak potrebujete sa uchýliť k tejto metóde rozvrhnutie, mali by ste dávať pozor na ďalšiu - posledné šablónu.

Od všeobecného ku konkrétnemu: DOCTYPE FRAMESET

Prístup Pri kontrole stránky pre dodržiavanie šablóny sady rámcov je všeobecne podobná ako dočasné, ale okrem "slobody" z vyššie uvedeného, táto šablóna umožňuje používať rámy. Ďalšie rozdiely FRAMESET nemá, preto môže iba prenos linka pre hlásenie, pre HTML 4.01 a XHTML 1.0:

najmodernejšie

Samozrejme, s odkazom na začiatku tohto článku všetky rastúcou popularitou štandardu HTML5, nemôžeme ignorovať značkovací jazyk. Je to smiešne, že W3C považuje za základnú verziu HTML, takže sa jedná o DOCTYPE HTML5 vyzerá celkom skromný. Inými slovami, táto definícia typ je, že prehliadač potrebuje pracovať s "čistým» HTML, a to, čo je dnes považované za HTML5, zatiaľ čo poznám mnoho z štvrtej verzie je považovaná za potenciálne zastarané.

Iné odrody DOCTYPE

K dnešnému dňu existuje niekoľko druhov typ_dokumentu vzorov, z ktorých väčšina prichádza do XHTML. Kým druhá verzia značkovacieho jazyka neprišiel na svetlo, stávajú súčasťou HTML5 spomenutých, zmeny v jeho prvej verzii, aj keď nie najvyššie prevalencie, živý a zdravý.

Je to dôležité DOCTYPE?

Možno, že niektorí začínajúci "spisovatelia" v kóde HTML sa bude snažiť ignorovať typ reklamy stránky. No, ak sa nenaučili dôležité informácie z vyshenapisannogo dávame jednoduchý príklad. Tu je príklad stránky, ktorá používa prechodnú-šablóny:

Vyzerá to, ako by to malo vyzerať na myšlienke projektanta, ale stojí za to, aby sme sa "pliesť» DOCTYPE a dostaneme nasledujúce:

Ako môžete vidieť, stránka prešla významnými zmenami: vyblednuté tapety, menu sa stal znetvorenú zoznam, CSS niektoré triedy jednoducho ignoroval naviac stránka "otros" Druhý posuvník.

Dúfajme, že tento príklad je k dispozícii dostatok vyshenapisannogo vysvetľuje význam, a preto môžeme udržať len pozornosť alebo, v ideálnom prípade, naučiť sa písať kód, ktorý prechádza prísnou validáciu. Veľa šťastia!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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