Puis-je ajouter de Microdonnées de HTML5 pour un XHTML Strict site et toujours être conforme à la loi?

J'ai un site codé en XHTML 1.0 Strict. Je veux utiliser la nouvelle Microdonnées à ajouter de la chapelure pour mon site (donc Google va comprendre).

Mon vieux non microdonnées marquées chapelure ressembler à ceci:

<ul>
  <li><a href="...">Level 1</a></li>
  <li><a href="...">Level 2</a></li>
  <li><a href="...">Level 3</a></li>
</ul>

Selon Google, pour le balisage de la chapelure à l'aide de Microdonnées, vous étendez le code ci-dessus comme ceci:

<ul>
  <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
    <a href="..." itemprop="url">
      <span itemprop="title">Level 1</span>
    </a>
  </li>
  ...
</ul>

Mais ce n'est pas valide XHTML 1.0 Strict.

Que dois-je faire?

Dois-je ignorer la validation des conflits?

Dois-je écrire itemscope="itemscope" au lieu de simplement itemscope (ce serait XML valide, mais toujours pas valide XHTML)?

Dois-je changer le Doctype être HTML5 au lieu de XHTML 1.0 Strict?

Je veux que cela fonctionne tout le chemin du retour à IE6!

Merci des conseils 🙂

  • Pourquoi Microdonnées? À l'aide de la RDFa dialecte semble que ça devrait être valide XHTML.
  • Il me semblait à moi que Microdonnées est l'avenir en raison de HTML5. C'était donc à la fois une façon pour moi de me salir les mains sur le HTML5, mais il rend également plus facile d'ajouter de l'avenir HTML5 nice-ness, plus tard, comme il arrive à maturité.
  • Le W3C HTML5 groupe de travail de traiter HTML5+RDFa et HTML5+Microdonnées également. Les deux fonctionnent avec le HTML et le XHTML. Le WHATWG faveurs de microdonnées parce qu'il a été inventé par Ian Hickson (Hixie) et WHATWG est Hixie personnels du fief.