Čo je to DOCTYPE a prečo je dôležitá?
Značka DOCTYPE (skratka pre „vyhlásenie o type dokumentu“) popisuje typ HTML použitého pre konkrétnu webovú stránku. Ako definujete svoj DOCTYPE, môže mať zásadný vplyv na vzhľad vašich webových stránok.

DOCTYPE je prvá vec, ktorá sa objaví na väčšine stránok HTML, dokonca aj pred značkou. Vyzerá to takto ...



Prečo je DOCTYPE taký dôležitý? Pre začiatočníkov to hovorí prehliadaču návštevníka, aké pravidlá sa majú použiť pri zobrazovaní vašej webovej stránky. Existujú tri základné možnosti DOCTYPE:

Prísne - Prehliadač sa bude riadiť pravidlami HTML vydanými W3C (World Wide Web Consortium, skupina, ktorá stanovuje štandardy HTML). Bude ignorovať zastarané položky, ako je značka. Ako si dokážete predstaviť, vaše webové stránky spôsobia zmätok, ak tieto značky stále používate. Ak v značke DOCTYPE neurčíte, ktorú možnosť požadujete, prehliadače predvolene použijú „prísne“ pravidlá.

Prechodné - Prehliadač umožní fungovanie súčasných aj zastaraných značiek. Väčšina webových stránok používa toto nastavenie DOCTYPE na zabezpečenie väčšej flexibility.

Frameset - Prehliadač umožní všetky značky ako pri prechodnom nastavení a tiež umožní používanie rámcov. Túto možnosť by ste samozrejme nemali používať, pokiaľ nevytvoríte stránku s rámami, čo je takmer vždy zlý nápad.

Pomocou DOCTYPE môžete tiež určiť, či je vaša stránka zabudovaná v jazyku HTML alebo XHTML. Ak značku DOCTYPE vôbec neobsahujete, prehliadač bude predpokladať, že webová stránka bola vytvorená pred jej zahrnutím a použije pravidlá „prechodné“.

Nakoniec bude DOCTYPE často obsahovať URL z oficiálnych stránok W3C. Tieto adresy URL odkazujú na stránky, ktoré obsahujú príslušné súbory pravidiel, takže prehliadače môžu bez problémov podporovať váš kód HTML aj po zverejnení nových štandardov W3C.

Tu je niekoľko najbežnejších značiek DOCTYPE, ktoré možno budete musieť použiť:

Prísne HTML


Prechodné HTML


Prísne XHTML


Prechodné XHTML


Všimnite si, že ak W3C vydá nové verzie HTML alebo XHTML, potom sa zmenia aj značky DOCTYPE. Vyššie uvedené príklady sa vzťahujú na HTML 4.01 a XHTML 1.0, pretože ide o najnovšie verzie v čase písania tohto textu.

Video Návody: HTML 13: CSS box model a všetko je škatuľa (Smieť 2024).