html中的blockquote属性“引用”的目的是什么?

时间:2018-06-26 22:07:13

标签: html attributes blockquote

我无法理解。

像这样单独使用<cite> text </cite>只会使文本看起来有点斜体,但是我无法理解cite用作blockquote中的属性的目的。

例如:

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

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

</blockquote> 

现在,此网址链接出现在哪里?我在任何地方看到的内容都只是说“仅供参考”,但是参考在哪里?

除非我使用href<p>使其显示,否则链接不会显示在输出中。

那么在这种情况下,此属性cite到底能做什么?该网址出现在哪里?

1 个答案:

答案 0 :(得分:0)

按照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属性将帮助搜索引擎索引此类资源关系。