Globalement, je vous conseille le doctype suivant :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Car c'est le plus facile à utiliser.
Toutefois si vous utilisez des iframe ou un attribut target, je vous conseille plutôt d'utiliser celul-ci :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">Par contre si vous pensez utiliser des frameset et des frame utilisez cette définition :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Vous êtes probablement au courant du dernier standard en matière de composition de page web ? Il s'agit du HTML5 ! Vous remarquerez qu'il a été nettement simplifié, si bien que maintenant vous pouvez même tentez de vous en souvenir ;-)
<!DOCTYPE html>