Vad är en DOCTYPE och varför är det viktigt?
DOCTYPE-taggen (förkortning av ”dokumenttypdeklaration”) beskriver typen av HTML som används för en viss webbsida. Hur du definierar din DOCTYPE kan ha en djup inverkan på din webbplats utseende.

DOCTYPE är det första som visas på de flesta HTML-sidor, till och med innan taggen. Det kommer att se ut så här ...



Varför är DOCTYPE så viktig? Tja, till att börja med berättar den besökarens webbläsare vilka regler som ska användas när du visar din webbsida. Det finns tre grundläggande DOCTYPE-alternativ:

Strikt - Webbläsaren följer HTML-reglerna som släppts av W3C (World Wide Web Consortium, gruppen som sätter HTML-standarder). Det kommer att ignorera föråldrade artiklar, till exempel taggen. Som ni kan föreställa er kommer detta att förödas med era webbsidor om ni fortfarande använder sådana taggar. Om du inte anger i DOCTYPE-taggen vilket alternativ du vill använda, kommer webbläsare att använda den "strikta" regeluppsättningen som standard.

Övergångsstatus - Webbläsaren tillåter både aktuella och utdaterade taggar att fungera. De flesta webbsidor använder denna DOCTYPE-inställning för att möjliggöra större flexibilitet.

Frameset - Webbläsaren tillåter alla taggar som med övergångsinställningen och tillåter också användning av ramar. Uppenbarligen bör du inte använda det här alternativet om du inte bygger en sida med ramar, vilket nästan alltid är en dålig idé.

Du kan också använda DOCTYPE för att ange om din sida är inbyggd i HTML eller XHTML. Om du inte inkluderar en DOCTYPE-tagg alls, kommer webbläsaren att anta att webbsidan byggdes innan taggen inkluderades och kommer att använda "övergångsregler".

Slutligen kommer en DOCTYPE ofta att innehålla en URL från den officiella W3C-webbplatsen. Dessa webbadresser pekar på sidor som innehåller relevanta regeluppsättningar, så att webbläsare sömlöst kan stödja din HTML-kod även efter W3C har lagt upp nya standarder.

Här är några av de vanligare DOCTYPE-taggarna du kanske behöver använda:

Strikt HTML


Övergångs-HTML


Strikt XHTML


Övergångs XHTML


Observera att om W3C släpper nya versioner av HTML eller XHTML så kommer DOCTYPE-taggarna att ändras också. Ovanstående exempel hänvisar till HTML 4.01 och XHTML 1.0, eftersom de är de senaste versionerna vid detta skrivande.

Video Instruktioner: What makes a good life? Lessons from the longest study on happiness | Robert Waldinger (Maj 2024).