在嵌入引用的内容上使用引用标记(嵌套引用)

时间:2015-07-26 14:09:45

标签: html html5 citations

我最近在阅读有关使用html cite标记的内容,当您引用内部有cite内容的内容时,我会读到一些内容,您应该为所有{{1}添加额外的属性1}}标签内部声明它们来自内容,而不是作者所引用的内容。

我似乎无法在我阅读的地方找到该页面,所以想知道是否有人可以用正确的语法帮助我?

1 个答案:

答案 0 :(得分:1)

这是W3C HTML5规范中的here,埋藏在众多例子中:

  

注意:没有正式的方法来指示blockquote中的标记来自引用的来源。建议如果包含footercite元素并且这些元素也在blockquote中用于标识引用,则引用来源中的元素可以使用元数据注释识别它们的来源,例如使用class属性(定义的可扩展性机制)。

     

代码示例:

     

在此示例中,引用来源包含cite元素,该元素使用class属性进行注释:

  <blockquote>
  <p>My favorite book is <cite class="from-source">At Swim-Two-Birds</cite></p>
  <footer>- <cite>Mike[tm]Smith</cite></footer>
  </blockquote>

没有特定的正确或错误的语法本身,但规范建议使用class属性来达到此目的。

有趣的是,WHATWG HTML根本没有提到这一点,大概是因为它对如何为blockquote元素提供归因/引用有一套不同的规则 - 即归属可能永远不会出现在内部< / em>它,它排除了使用其中的cite元素来提供归因,从而消除了W3C HTML5带来的歧义。