【问题标题】:Using cite tags on content that has embedded cites (nested cites)在嵌入引用(嵌套引用)的内容上使用引用标签
【发布时间】:2015-07-26 14:09:44
【问题描述】:

我最近正在阅读有关使用 html cite 标签的内容,当您引用本身包含 cite 的内容时,您应该为所有 cite 标签添加一个额外的属性到声明它们来自内容,而不是您引用的作者。

我似乎再也找不到我阅读它的页面了,所以想知道是否有人可以在这里用正确的语法帮助我?

【问题讨论】:

    标签: html citations


    【解决方案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 元素提供归属/引用——也就是说,归属可能永远不会出现在内部 它,它排除了在其中使用 cite 元素来提供属性,从而消除了 W3C HTML5 呈现的歧义。

    【讨论】:

      猜你喜欢
      • 2011-03-04
      • 2017-01-15
      • 1970-01-01
      • 2014-04-01
      • 2014-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多