Bonjour,
J'ai trouvé une façon d'adapter le doctype de pages web au navigateur utilisé par l'utilisateur. Ainsi, par exemple, un utilisateur d'IE verra les pages en XHTML 1.0 Strict et un utilisateur de Firefox verra les pages en XHTML 1.1.
Voici le script PHP que j'ai écrit, inspiré par pompage.net - les déclarations XHTML :
Ma question est de savoir si cette utilisation du XHTML 1.1 avec les navigateur compatibles présente un quelconque intérêt ou un quelconque inconvénient dans le cas d'un site ordinaire.
Merci.
Modifié par 84mickael (24 Jul 2006 - 14:21)
J'ai trouvé une façon d'adapter le doctype de pages web au navigateur utilisé par l'utilisateur. Ainsi, par exemple, un utilisateur d'IE verra les pages en XHTML 1.0 Strict et un utilisateur de Firefox verra les pages en XHTML 1.1.
Voici le script PHP que j'ai écrit, inspiré par pompage.net - les déclarations XHTML :
$lang = 'xml:lang="fr"';
if(stristr($_SERVER['HTTP_ACCEPT'], 'application/xhtml+xml'))
{
$doctype = '<?xml version="1.0" encoding="iso-8859-1"?>'."\n";
$doctype .= '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">';
$contentType = 'application/xhtml+xml';
}
else
{
$doctype = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
$contentType = 'text/html';
$lang .= ' lang="fr"';
}
Ma question est de savoir si cette utilisation du XHTML 1.1 avec les navigateur compatibles présente un quelconque intérêt ou un quelconque inconvénient dans le cas d'un site ordinaire.
Merci.
Modifié par 84mickael (24 Jul 2006 - 14:21)