Mikä on DOCTYPE ja miksi sillä on merkitystä?
DOCTYPE-tunniste (lyhenne sanoista “document type deklaration”) kuvaa tietyn verkkosivun HTML-tyyppiä. DOCTYPE-määritelmän määrittelyllä voi olla huomattava vaikutus verkkosivustosi ulkonäköön.

DOCTYPE on ensimmäinen asia, joka esiintyy useimmissa HTML-sivuilla, edes ennen tunnistetta. Se näyttää noin:



Miksi DOCTYPE on niin tärkeä? Ensinnäkin, se kertoo vierailijasi selaimessa, mitä sääntöjä käytetään verkkosivustosi näyttämiseen. DOCTYPE-perusvaihtoehtoja on kolme:

Tiukka - Selain noudattaa W3C: n (World Wide Web Consortium, ryhmä, joka asettaa HTML-standardit) julkaisemia HTML-sääntöjä. Se ohittaa vanhentuneet kohteet, kuten tunnisteen. Kuten voitte kuvitella, tämä tuhoaa verkkosivujasi, jos käytät edelleen tällaisia ​​tunnisteita. Jos et määritä DOCTYPE-tunnisteessa haluamaasi vaihtoehtoa, selaimet käyttävät oletuksena tiukkaa sääntöjä.

Siirtymäkausi - Selain sallii sekä nykyisten että vanhentuneiden tunnisteiden toiminnan. Useimmat verkkosivut käyttävät tätä DOCTYPE-asetusta suuremman joustavuuden lisäämiseksi.

Kehyssetti - Selain sallii kaikki tunnisteet, kuten siirtymäasetuksissa, ja sallii myös kehysten käytön. Tietysti sinun ei pitäisi käyttää tätä vaihtoehtoa, ellet rakenna sivua kehyksillä, mikä on melkein aina huono idea.

Voit myös käyttää DOCTYPE -sovellusta määrittääksesi, onko sivusi HTML- tai XHTML-muodossa. Jos et sisälly DOCTYPE-tunnistetta ollenkaan, selain olettaa, että verkkosivu on rakennettu ennen tunnisteen sisällyttämistä, ja käyttää siirtymäkauden sääntöjä.

Lopuksi, DOCTYPE sisältää usein URL: n viralliselta W3C-sivustolta. Nämä URL-osoitteet osoittavat sivuille, jotka sisältävät asiaankuuluvat sääntöjoukot, jotta selaimet voivat tukea HTML-koodiasi saumattomasti senkin jälkeen, kun W3C julkaisee uudet standardit.

Tässä on joitain yleisimpiä DOCTYPE-tunnisteita, joita saatat tarvita käyttää:

Tiukka HTML


Siirtymäkauden HTML


Tiukka XHTML


Siirtymäkauden XHTML


Huomaa, että jos W3C julkaisee uusia HTML- tai XHTML-versioita, myös DOCTYPE-tunnisteet muuttuvat. Yllä olevat esimerkit viittaavat HTML 4.01: ään ja XHTML 1.0: een, koska ne ovat viimeisimmät versiot tämän kirjoituksen aikaan.

Video-Ohjeita: KOKKAA KUVASTA: "Koolla ei oo väliä” (Huhtikuu 2024).