Je sais que les différents doctypes concernent essentiellement la conformité HTML, mais quelle différence cela fait-il pour le doctype que vous spécifiez ? Les navigateurs géreront-ils le même code différemment selon le type de document ? Merci
Mise à jour - La plupart des réponses mentionnent que le mode bizarre peut être désactivé si le type de document n'est pas spécifié. Mais quelle est la différence entre xhtml et html 4.01 ?
De Wikipédia :
J'ai décidé de citer ce passage car il répond mieux à votre question qu'à la mienne :). Il est important de noter que l'absence de DOCTYPE déclenchera le "mode bizarre" dans certains navigateurs.
Le plus important est de savoir s'il existe un type de document. Si vous ne le faites pas, le navigateur fonctionnera en mode « bizarre » au lieu du mode standard, et de nombreuses choses seront légèrement différentes. Si vous en avez un (n'importe lequel d'entre eux), il active généralement un comportement plus conforme aux normes dans le navigateur.
Voir cet article pour en savoir plus sur ce que fait doctype et les modes - bizarreries, standards, quasi-standards, etc. - qui existent dans les différents navigateurs. Pour citer la partie pertinente :
… mais consultez l'article pour une discussion complète.