HTML5 - HTML, префикс и мета связаны - PullRequest
0 голосов
/ 25 августа 2018

Я новичок в HTML5.Я провел некоторые исследования префикса и OGP, но все еще не могу понять следующее

<head prefix="og: http://ogp.me/ns#">
    <title>something</title>
    <meta property="og:title" content="something"/>
    <meta prefix="og: http://ogp.me/ns#" property="og:image" 
    content="http://something.com/img/social-image.png" />
</head>
  1. <head prefix="og: http://ogp.me/ns#"> Что такое "og: http://ogp.me/ns#"?Что он делает?

Я нашел это из quora (https://www.quora.com/What-does-this-tag-mean-html-lang-en-US-prefix-og-http-ogp-me-ns),, но не могу понять.

Протокол Open Graph позволяет любой веб-страницестать богатым объектом в социальном графе. Например, это используется на Facebook, чтобы любая веб-страница имела те же функциональные возможности, что и любой другой объект на Facebook.

Что "становится богатым объектом«значит?

2. Почему нам нужны эти две строки, <title>something</title> и <meta property="og:title" content="something"/>? Разве они не одинаковы?

3. Почему нам нужно установить мета-префикс?снова в третьей строке? Разве мы не сделали это в голове?

<meta prefix="og: http://ogp.me/ns#" property="og:image" 
    content="http://something.com/img/social-image.png" />

Спасибо большое!

1 Ответ

0 голосов
/ 25 августа 2018

То, что вы описываете, называется Open Graph Protocol, и по сути это означает, что вы используете этот шаблон выше, чтобы превратить веб-страницу в графический объект. Вам понадобятся четыре части: og:title, og:type, og:url и og:image, которые подробно описаны здесь . Это основные метаданные, необходимые для использования протокола Open Graph. Если у вас его нет, Open Graph не будет работать.

...