我无法理解。
像这样单独使用<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
到底能做什么?该网址出现在哪里?
答案 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属性将帮助搜索引擎索引此类资源关系。