5568 sujets

Sémantique web et HTML

Bonjour à tous,

Je viens de mettre en ligne mon site et j'ai 3 erreurs au W3C validator que je n'arrive pas à faire disparaître Smiley decu

Mes 2 premières erreurs viennent des balises Twitter créées depuis:
https://dev.twitter.com/docs/cards/validation/validator

Ca me donne:
Bad value twitter:image:src for attribute name on element meta: Keyword twitter:image:src is not registered.
et
Bad value twitter:domain for attribute name on element meta: Keyword twitter:domain is not registered.

Pourquoi les autres balises Twitter sont reconnues par le W3C mais pas celles la alors que tout a été créé depuis le site.....
En fouillant sur le net, j'ai trouvé le lien ci-dessous, mais du coup c'est le validateur de carte Twitter qui me dit qu'aucune carte n'est crée:
http://help.simplytestable.com/errors/html-validation/bad-value-w-for-attribute-x-on-element-y-z/bad-value-twittercard-for-attribute-name-on-element-meta-keyword-twittercard-is-not-registered/

La 3eme erreur vient de mon bouton de partage Linkedin:
The text content of element script was not in the required format: Expected space, tab, newline, or slash but found l instead. pour la ligne suivante:
<script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: fr_FR</script>


Idem, ce code vient du créateur de boutons sur le site de Linkedin...

Alors est-ce qu'il n'y a rien à faire parce que ces derniers ne respectent pas la norme, qu'ils ne le sont pas encore, ou c'est moi Smiley sweatdrop

D'ailleurs j'en profite, je n'ai rien trouvé pour faire un chargement du bouton Linkedin en asynchrone contrairement aux autres, vous avez une technique pour le faire autrement? j'ai bien pensé à head.js mais au cas ou

Merci d'avance et bon week end Smiley cligne
Modifié par maxredphenix (12 Oct 2013 - 09:13)
Pour l'erreur linkedin, ça doit être parce que ton doctype est en HTML5.
Or en HTML5, le code JavaScript du bouton linkedIn n'est pas bon.

Voici des codes correctes :
<script src="path/to/script.js"></script>


ou :
<script type="text/javascript" src="path/to/script.js"></script>
<script type="text/javascript">
    ...code...
</script>


Alors que le bouton combine l'attribut src et le code entre les balises.
Bonsoir,

Merci pour ta réponse, j'avais pas du tout pensé à cela.

Bon aller, je modifie mon code Smiley cligne

Il y a plus qu'a attendre le fait que le validateur W3C prenne en compte les 2 autres erreurs et ma page sera sans faute Smiley smile

Encore merci et bon week end