web-dev-qa-db-fra.com

<Meta property = "og: image" content = "..."> doit-il avoir une balise alt?

Je souhaite suivre les bonnes pratiques de référencement en ajoutant des balises alt à toutes mes images.

Pour le partage sur Facebook, j'ai ce code:

<meta property="og:image" content="...">

Puis-je ajouter un alt="Facebook image" à cela?

3
AllieCat

Non, vous n'avez pas besoin d'un attribut alt sur cette balise méta. En fait, ce n’est même pas permis, comme d’autres l’ont déjà dit.

Cependant, Open Graph (aujourd’hui) spécifie et même suggère de fournir le texte alternatif de l’image via une propriété og:image:alt. Voir http://ogp.me/#structured .

Notez que la balise méta og:image n'est pas une balise d'image, mais plutôt un indice sur laquelle une image doit être utilisée lors de l'affichage de cette page ailleurs. Ainsi, le texte de remplacement spécifié améliorera probablement l'utilisation de l'image pour cet autre site qui intègre votre page, par exemple. Facebook.

7
codener

Non, un élément meta ne peut avoir d'attribut alt dans aucune spécification HTML. Techniquement, vous pourriez avoir l’attribut title="Facebook image", car l’attribut title est autorisé pour tous les éléments selon HTML5 LC (mais pas HTML 4.01), mais il est très peu probable le navigateur ou le moteur de recherche s'en préoccupe pour meta; il serait donc important que la documentation soit comme un commentaire.

3
Jukka K. Korpela

la spécification og n'a pas d'attribut alt. Vous pouvez vérifier les attributs valides sur site Web du protocole Open Graph .

2
user3780733