3

我无法理解这一点。

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

例如:

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

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

</blockquote> 

现在,这个 url 链接出现在哪里?我到处看它只是说“它供参考”,但参考哪里?

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

cite那么这个属性在这种情况下究竟做了什么?这个网址出现在哪里?

4

1 回答 1

1

根据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 目的,但主要用于索引。因此,如果您从另一个资源(例如另一个网站页面)中引用一个引用,指向您引用该引用的站点的引用属性 - 有助于搜索引擎索引此类资源关系。

于 2018-06-26T22:22:44.970 回答