Bonjour à tous,
Malgré mes recherches, je ne suis toujours pas en mesure de résoudre un petit souci auquel je suis confronté avec le validateur HTML5 du W3C.
Il s'agit d'un blog, sur lequel sont publiés des articles (quelle originalité !), pour lesquels j'utilise l'élément <time> afin d'indiquer la date de publication, à l'aide de l'attribut pubdate.
Voici un exemple de code :
(Je précise que j'utilise volontairement la forme non-réduite de l'attribut pubdate, ayant de manière générale une nette préférence pour la syntaxe XHTML-like. Je précise également que l'utilisation de la balise nav est également réfléchie, cette balise étant destinée à englober par la suite les différents liens liés au partage social de l'article.)
Le validateur me donne l'erreur suivante :
J'ai pourtant cru comprendre que ledit validateur reconnaissait l'attribut pubdate ?
Quelqu'un a-t-il déjà été confronté au même problème, si oui, comment l'a-t-il résolu ?
J'ai essayé d'inverser les attributs datetime et pubdate (ayant lu un topic en rapport sur html5doctor), sans succès.
Merci d'avance pour votre temps !
Malgré mes recherches, je ne suis toujours pas en mesure de résoudre un petit souci auquel je suis confronté avec le validateur HTML5 du W3C.
Il s'agit d'un blog, sur lequel sont publiés des articles (quelle originalité !), pour lesquels j'utilise l'élément <time> afin d'indiquer la date de publication, à l'aide de l'attribut pubdate.
Voici un exemple de code :
<article>
<header>
<h2><a href="lien">Titre</a></h2>
<nav>Posté le <time pubdate="pubdate" datetime="2012-03-02"> 2 Mars 2012</time></nav>
</header>
...
</article>
(Je précise que j'utilise volontairement la forme non-réduite de l'attribut pubdate, ayant de manière générale une nette préférence pour la syntaxe XHTML-like. Je précise également que l'utilisation de la balise nav est également réfléchie, cette balise étant destinée à englober par la suite les différents liens liés au partage social de l'article.)
Le validateur me donne l'erreur suivante :
Line 38, Column 180: Attribute pubdate not allowed on element time at this point.
…té le <time pubdate="pubdate" datetime="2012-03-02"> 2 Mars 2012</time>
J'ai pourtant cru comprendre que ledit validateur reconnaissait l'attribut pubdate ?
Quelqu'un a-t-il déjà été confronté au même problème, si oui, comment l'a-t-il résolu ?
J'ai essayé d'inverser les attributs datetime et pubdate (ayant lu un topic en rapport sur html5doctor), sans succès.
Merci d'avance pour votre temps !