5568 sujets

Sémantique web et HTML

Bonjour,

Je suis en train de mettre au propre le code html d'un de mes sites.
Ce site en html 4 transitionnel contient des microformats RDFa pour la navigation.

Visiblement pour RDFa une validation ne pose pas de soucis, du moment que l'on a le bon doctype : http://rdfa.info/wiki/RDFainHTML4
Chez moi le doctype préconisé est inconnu du validateur W3C
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML4+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/html4-rdfa-1.dtd">

J'ai exactement la même question avec les microformats hproducts dont la validation W3C en html 4 transitionel pose problème.

Avez vous des informations à ce sujet pour avoir un code avec microformat valide ?
Pas mal d'informations circulent en html 5, mais en 4 Smiley sweatdrop

Merci
C'est mieux d'utiliser le doctype xhtml+rdfa :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">


Ou (x)html5.
Modifié par Patidou (05 May 2011 - 15:18)
Smiley biggol

Je suis valide (aux microformats prêts) en html 4, mais alors en xhtml 4 ou en html 5 pas du tout Smiley decu
J'avoue qu'une solution en html 4 serait plus facile que basculer en html 5.
Alors passe en xhtml+rdfa, il suffit de vérifier que les balises autofermantes soient correctes, c'est à dire :

Pas :

<br><meta ...> <link ...>


Mais :

<br /><meta ... /> <link ... />


Et qu'il y ait l'indication de la langue du document en 2 exemplaires, et le spacename sur html:

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