web-dev-qa-db-fra.com

Qu'est-ce que l'attribut property = "og: title" dans la méta-balise?

J'ai cet extrait du code source du site:

<meta content="This is a basic text" property="og:title" />

Qu'est-ce que cela attribut de propriété, et quel est son but?

143
luca

og:title est l'une des balises méta des graphes ouverts. Les propriétés og:... définissent des objets dans un graphe social. Ils sont utilisés par exemple par Facebook.

og:title représente le titre de votre objet tel qu'il devrait apparaître dans le graphique (voir ici pour plus d'informations http://ogp.me/ )

108
Marek Musielak

La variable property dans les balises méta vous permet de spécifier des valeurs pour les champs de propriété provenant d'une bibliothèque de propriétés. La bibliothèque de propriétés (format RDFa) est spécifiée dans la balise head.

Par exemple, pour utiliser ce code, il vous faudrait quelque chose comme ceci dans votre balise <head. <head xmlns:og="http://example.org/"> et à l'intérieur de http://example.org/, il y aurait une spécification pour title (og: title).

La balise de votre exemple provient presque certainement de Open Graph Protocol , le but est de spécifier des informations structurées sur votre site Web pour l'utilisation de Facebook (et éventuellement d'autres moteurs de recherche).

18
Neddy

Un certain degré de contrôle est possible sur la manière dont l'information circule d'un site Web tiers à Facebook quand une page est partagée (ou aimée, etc.). Afin de rendre cela possible, les informations sont envoyées via les méta-étiquettes Open Graph dans la partie <head> du code du site Web.

4
ArunValaven

Probablement une partie de Open Graph Protocol pour Facebook.

Edit: devinez pas seulement Facebook - ce n'est qu'un exemple d'utilisation.

1
Shadow Wizard