a écrit :
quel serait l’intérêt de faire un site en XHTML ? Le XML ? si je ne connais pas c'est que je n'utilise pas ? donc est-ce utile de faire du XHTML ?
Si tu codes tes pages ou templates HTML à la main, à priori y'a pas d'intérêt à utiliser du XHTML plutôt que du HTML de base. Sauf si tu veux profiter de la rigueur du XHTML comme d'une béquille pour t'aider.
Si tu envoies une page XHTML bien formée (avec le mime type correct) au navigateur il va utiliser un parser XML et ne tentera pas de corriger les éventuelles erreurs dans ton code. Ce parser est, à priori, le plus rapide (mais à la moindre erreur ta page ne sera pas affichée et tu auras un message d'erreur à la place). Si tu envoies du XHTML en mode text/html ou du HTML de base, le navigateur utilise le parser HTML qui lui va tester les éventuelles erreurs de syntaxes de ta page et les corriger (par exemple il vérifiera que tes balises sont bien fermées et dans le cas inverse les fermera au mieux (mais par forcément comme tu aurais voulu.
a écrit :
Et est-ce que tous les navigateurs et toutes leurs versions reconnaissent tous les doctypes ?
La question serait plutôt comment s'adapte tel navigateur à tel doctype : si il le connait nativement, si il ne le connais pas. Par exemple IE6 connait bien le doctype HTML 3.2 mais passe en mode quirk lorsqu'il le détecte.
a écrit :
Par exemple ie6 connait HTML 5 ?
Non.
a écrit :
si non comment interprète t'il le doctype de HTML 5 ?
Le doctype HTML 5 ne pose pas de problème avec IE6, il le fait bien basculer en mode de rendu standard (et c'est la seule chose qui t'intéresse quand tu crées ta page).
Modifié par jb_gfx (17 May 2012 - 19:00)