Какова цель атрибута blockquote «cite» в html? - PullRequest
0 голосов
/ 27 июня 2018

Я не могу этого понять.

Использование <cite> text </cite> отдельно, как это, просто заставляет текст выглядеть немного курсивным, но я не могу понять цель использования cite в качестве атрибута в цитате.

Например:

<blockquote cite="http://www.example.com">

    For 50 years, WWF has been protecting the future of nature.

</blockquote> 

Теперь, где появляется эта ссылка? Куда бы я ни посмотрел, везде написано «это для справки», но где ссылка?

Ссылка не отображается на выходе, если я не использую href и <p>, чтобы она появилась.

Так что именно этот атрибут cite делает в этом случае? Где появляется этот URL?

1 Ответ

0 голосов
/ 27 июня 2018

Согласно https://www.w3.org/TR/2011/WD-html5-20110525/text-level-semantics.html#attr-q-cite

Содержимое внутри элемента q должно быть заключено в кавычки из другого источника, чей адрес, если он есть, может быть , указанный в атрибуте cite . Источник может быть вымышленным, как при цитировании персонажей в романе или сценарии.

Если атрибут cite присутствует, он должен быть действительным URL-адресом, потенциально окруженным пробелами . Чтобы получить соответствующую ссылку для цитирования, значение атрибута должно быть разрешено относительно элемента. Пользовательские агенты должны позволять пользователям переходить по таким ссылочным ссылкам.

<p>
  ... or better said by Frank,
  <q cite="https://www.goodreads.com/author/show/22302.Frank_Zappa">
      So many books, so little time.
  </q>
</p>

Поскольку это не ссылка (не то, по которой человек может перейти), она явно предназначена для целей SEO, но в основном для индексации. Поэтому, если вы берете цитату из другого ресурса, например с другой страницы веб-сайта, атрибут cite, указывающий на сайт, с которого вы взяли эту цитату, помогает поисковым системам индексировать такие отношения ресурсов.

...