Hva er en DOCTYPE, og hvorfor betyr det noe?
DOCTYPE-taggen (forkortelse av "dokumenttypedeklarasjon") beskriver typen HTML som brukes på en bestemt webside. Hvordan du definerer DOCTYPE, kan ha en betydelig innvirkning på nettstedets utseende.

DOCTYPE er den første tingen som vises på de fleste HTML-sider, til og med før taggen. Det vil se sånn ut ...



Hvorfor er DOCTYPE så viktig? For det første forteller den besøkende nettleser hvilke regler du skal bruke når du viser hjemmesiden din. Det er tre grunnleggende DOCTYPE-alternativer:

Streng - Nettleseren vil følge HTML-reglene som de er utgitt av W3C (World Wide Web Consortium, gruppen som setter HTML-standarder). Det vil ignorere utdaterte elementer, for eksempel koden. Som du kan forestille deg, vil dette ødelegge med websidene dine hvis du fremdeles bruker slike koder. Hvis du ikke spesifiserer i DOCTYPE-koden hvilket alternativ du vil bruke, vil nettlesere bruke det 'strenge' regelverket som standard.

Overgang - Nettleseren lar både nåværende og utdaterte tagger fungere. De fleste nettsider bruker denne DOCTYPE-innstillingen for å gi større fleksibilitet.

Frameset - Nettleseren vil tillate alle tagger som med overgangsinnstillingen, og vil også tillate bruk av rammer. Det er klart at du ikke bør bruke dette alternativet med mindre du bygger en side med rammer, noe som nesten alltid er en dårlig idé.

Du kan også bruke DOCTYPE til å spesifisere om siden din er innebygd i HTML eller XHTML. Hvis du ikke inkluderer en DOCTYPE-kode i det hele tatt, vil nettleseren anta at websiden ble bygget før taggen ble inkludert og vil bruke "overgangsregler".

Til slutt vil en DOCTYPE ofte inneholde en URL fra det offisielle W3C-nettstedet. Disse nettadressene peker på sider som inneholder de relevante regelsettene, slik at nettlesere sømløst kan støtte HTML-koden din selv etter at W3C legger ut nye standarder.

Her er noen av de mer vanlige DOCTYPE-taggene du kanskje trenger å bruke:

Streng HTML


Overgangs HTML


Streng XHTML


Overgangs XHTML


Vær oppmerksom på at dersom W3C slipper nye versjoner av HTML eller XHTML, vil DOCTYPE-taggene også endre seg. De ovennevnte eksemplene refererer til HTML 4.01 og XHTML 1.0, ettersom de er de nyeste versjonene på dette tidspunktet.

Video Instruksjoner: Life In A Day (Kan 2024).