DOC type är en av de viktigaste egenskaperna för validering av sidan
Lägger här till några bannerbyten som denna domän använt.
Doc-type är en beskrivning för webbläsaren hur den skall läsa av din sida. Doc-type är oftast den egenskap många får problem med när man kör en test mot w3c:s validator. Doc-type lägger du in innan själva html-taggen och det är denna webbläsaren läser först. Vi skall här titta på några enkla exempel.
Exempel på DOC type
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Detta är en strict doctype som skall användas när du lägger din design i ett stylesheet och bara skriver text samt bilder på sidan.
Kan vara lite svår att använda om man vill ha javascript, flash, animeringar eller liknande.
Var noga med att använda stora bokstäver för DOCTYPE och PUBLIC.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"Använder du loose.dtd istället har du lite mer friheter och passar oftast de flesta.
"http://www.w3.org/TR/html4/loose.dtd">
Den nya koden man använder mer och mer kallas för XHTML
XHTML används för att sidan skall kunna läsas av bland annat i mobiltelefoner och ger dig ännu mer frihet att använda programmering med php och java. Vi rekommenderar XHTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Här har vi bytt ut HTML 4.01 mot XHTML 1.0 istället. Denna DOC type är strict och innebär alltså, som förut, att du använder design från ett eller flera stylesheet.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"Istället för loose.dtd använder vi xhtml1-transitional.dtd vilket ger dig mer frihet att använda kod direkt på sidan.
Glöm inte den rätta iso kodningen i headern på din hemsida.
En annan sak du säkert kommer att stöta på när du sätter upp din svenska hemsida är detta med teckenkodningen. För att webbläsaren skall kunna läsa av å, ä och ö ordentligt behöver du lägga till
<html lang="sv">
På första raden och sedan
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
i header taggen. Det finns flera olika språk du kan använda på iso-8859 och denna kallas allmänt för latin1. Tjeckiskan plus ungerskan använder iso-8859-2, finskan plus estniskan iso-8859-15. Du kan se mer på wikipedia>>>
Du ser även en sida angående språk i head taggen på w3.org