33 votes

Html erreur de validation pour l'attribut de propriété

Je suis à l'aide de quelques facebook social plugins et je suis en utilisant le méta-tête. Lors de la validation de la page, le validateur du W3C est de lancer l'erreur -> "Erreur: il n'y a pas d'attribut "propriété".

Je suis en utilisant le XHTML Transitional doctype - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Pls Suggèrent que si je dois changer le doctype à autre chose.

42voto

bobince Points 270740

Facebook plugins utiliser Open Graph, qui est construite sur le format RDFa. C'est RDFa qui ajoute de l' property d'attribut à des éléments. Sans cet ajout, HTML n'a aucun de ces attributs. (Si vous me demandez, c'est une étrange conception pour ajouter un nouvel attribut sans namespacing, et la ré-utilisation d'un demi - <meta> balise. Mais personne n'a fait.)

Pour valider XHTML avec RDFa, vous aurez besoin de le DOCTYPE:

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

Cela signifie que vous aurez à écrire valide XHTML 1.1. Plus

5voto

albert Points 5329

Pour qu'un document de prétendre qu'il est conforme HTML+RDFa document, il doit fournir les installations décrites comme obligatoires dans cette section. Le document de conformité critères sont énumérés ci-dessous, dont seulement un sous-ensemble sont obligatoires:

  1. Tous les documents de conformité indiquées comme obligatoires dans la spécification HTML5 doivent être respectées.
  2. Il devrait y avoir un version attribut sur l' html élément. La valeur de l'attribut de version doit être HTML+RDFa 1.0 si le document est un non-mode XML document, ou XHTML+RDFa 1.0 si le document est un mode XML document.
  3. Il y a peut être un élément de lien contenu dans l'élément de tête qui contient le profil de pour le de la rel d'attributs et de http://www.w3.org/1999/xhtml/vocab pour l' href d'attribut.

Exemple:

<html version="HTML+RDFa 1.1" lang="en">
  <head>
    <title>Example Document</title>
  </head>
  <body>
    <p>Moved to <a href="http://example.org/">example.org</a>.</p>
  </body>
</html>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X