5568 sujets

Sémantique web et HTML

Bonjour, j'ai ces 2 problèmes lors de la validation :

Ce document XHTML 1.0 a été soumis avec le type MIME text/html, ceci n'est cependant autorisé que lorsqu'il correspond aux directives pour HTML.

l'encodage de l'entête HTTP (utf-8) diffère de celui (iso-8859-1) figurant dans les données Meta.

Quelqu'un peut-il m'aider ?

Merci
Balise Meta

[(#REM) Les métatags ]

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="imagetoolbar" content="no" />	
<meta name="robots" content="all" />
<meta name="REVISIT-AFTER" content="7 days" />
<meta http-equiv="Content-Language" content="fr" />
<meta name="classification" content="04"/>
<meta name="date-creation-yyyymmdd" content="20070111" />
<meta name="date-revision-yyyymmdd" content="20070111" />
<meta name="category" content="" />
<meta name="rating" content="general" />
<meta name="COPYRIGHT" content="" />
<meta name="AUTHOR" content="" />
<meta name="MSSmartTagsPreventParsing" content="TRUE" />

[(#REM) Les css et js]
	
<link rel="stylesheet" type="text/css" href="[(#CHEMIN{css/menu.css})]" />
<link rel="stylesheet" type="text/css" href="[(#CHEMIN{css/logic.css})]" />
<link rel="stylesheet" type="text/css" href="[(#CHEMIN{css/cellules.css})]" />
<link rel="stylesheet" type="text/css" href="[(#CHEMIN{css/niftyCorners.css})]" />

<link rel="stylesheet" type="text/css" href="[(#CHEMIN{css/couleurs.css})]" />
<link rel="stylesheet" type="text/css" href="[(#CHEMIN{css/minical.css})]" />

<script type="text/javascript" src="[(#CHEMIN{js/reflection.js})]"></script>


Entete HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">


Merci d'avance
Heyoan a écrit :

ton doctype est invalide :
<!DOCTYPE ... [b]Transitional[/b] ... [b]strict[/b].dtd">

Ahem… pour être tout à fait exact, son doctype transitionnel est valide, bien qu'il ne soit pas des plus cohérents. L'adresse de la DTD n'est pas directement liée au doctype déclaré. En d'autres termes, je pourrais choisir d'héberger la DTD sur mon serveur, mon document restant parfaitement valide:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.mon-url.com/langage.dtd">
Bonjour,

Merci pour votre aide et les liens.
J'ai changé mes balises de cette facon :

<!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" lang="fr">


<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


Il subsiste toujours cette remarque lors de la validation :

-Ce document XHTML 1.0 a été soumis avec le type MIME text/html, ceci n'est cependant autorisé que lorsqu'il correspond aux directives pour HTML.

Je comprend pas ?
Canaille a écrit :
Il subsiste toujours cette remarque lors de la validation :

-Ce document XHTML 1.0 a été soumis avec le type MIME text/html, ceci n'est cependant autorisé que lorsqu'il correspond aux directives pour HTML.

Quel validateur affiche cette remarque?
Servir un document XHTML 1.0 en "text/html" n'est pas déconseillé.