Mi-Soft.nl



avatar Doctypes 20-09-2013
Hallo allemaal!
In deze tutorial gaan we het hebben over "doctypes".

Klik hier om naar alle doctypes te gaan

Wat zijn doctypes nu precies, en wat doen ze eigenlijk?

Doctypes zijn een soort declareringen voor de browser.
Over de jaren heen zijn er een aantal standaarden ontwikkeld en die zijn niet altijd hetzelfde gebleven.

Doctypes worden dus gebruikt om tegen de browser te zeggen in welke versie van html de rest van het document is geschreven.

Waar plaatsen we het doctype?

De doctype komt boven al het andere, het is dus de eerste regel.
Het ziet er dan zo uit:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>

De html tag

Dan moeten we ook nog even de html tag aanpassen, in het geval van xhtml 1.0 gebruiken we:
<html xmlns="http://www.w3.org/1999/xhtml">


Als u nu niet zeker weet welk doctype u moet hebben dan kunt u dit standaard document gebruiken:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   
	<head>
		<title>An XHTML 1.0 Strict standard template</title>
		<meta http-equiv="content-type" 
			content="text/html;charset=utf-8" />
	</head>
	
	<body>
		HTML HIER.
	</body>
</html>

Alle doctypes

HTML 4.01

Strict
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
   
Transitional
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
 
Frameset
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0

Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Frameset
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

HTML 1.1

Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

XHTML 5

<!DOCTYPE HTML>

Gerelateerde artikelen

Over de auteur:
Rick's headshot
Rick van Lieshout
Rick van Lieshout is de eigenaar en administrator van Mi-Soft.nl
Ook is hij een manusje van alles en kan daarom in veel categorieen een steentje bijdragen.
U kunt meer over Rick te weten komen op zijn portfolio.
Rick@Mi-Soft.nl | Portfolio | Facebook | Twitter | Google+ | Youtube | Flickr | LinkedIn