4569 sujets

Sémantique web et HTML

Bonjour à tous,
je suis en train de revoir un site construit à partir de 2007 scientifique très gros (2000 page), suivi (2000 visiteurs par jour) et je suis loin d'être expert : je voudrais modifier le doctype.
Les pages sont en .php.
Pour l'instant, j'ai :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<!-- debut head -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>…

je voudrai le remplacer par :
<!DOCTYPE html>
<html lang="fr">
<!-- debut head -->
<head>
<meta charset=UTF-8>
<title>…

Cela a l'air de marcher correctement bien que quand je fais une validation dans W3C, pour le code :
<div class="navbarre"> 
  <?php include ('../act_menu/menu_haut.php'); ?>   
  </div>

il me met : Saw <? . Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.) Smiley html5
Est-ce normal ?
Merci d'avance.
Merci à Zelena, et par conséquent à marvinroger, pour m'avoir donné la solution.
Cordialement