5

这是对qblockquotecite的有效使用吗?

<q>Life is what happens when you're busy making other plans</q>
<cite>John Lennon</cite>

或者

<blockquote>Life is what happens when you're busy making other plans</blockquote>
<cite>John Lennon</cite>
4

4 回答 4

10

快速回答:

<q>简短的内联报价。
<blockquote>对于作为报价一部分的“大”或分组元素。
<cite>给来源的功劳。

W3C HTML5 规范声明如下:

q

q 元素表示从另一个来源引用的一些短语内容。

代码示例:
<p>The man said <q>Things that are impossible just take longer</q>. I disagreed with him.</p>

块引用

blockquote 元素表示从另一个来源引用的内容,可选地带有必须在页脚或引用元素内的引文,并且可选地带有内联更改,例如注释和缩写。
代码示例:
<blockquote>
<p>I contend that we are both atheists. I just believe in one fewer god than you do. When you understand why you dismiss all the other possible gods, you will understand why I dismiss yours.</p>
<footer>— <cite>Stephen Roberts</cite></footer>
</blockquote>

引用

cite 元素代表对创意作品的引用。它必须包括作品的标题或作者的姓名(个人、人员或组织)或 URL 参考,根据用于添加引文元数据的约定,其可能采用缩写形式。
代码示例:
<p><cite>Universal Declaration of Human Rights</cite>, United Nations, December 1948. Adopted by General Assembly resolution 217 A (III).</p>

于 2015-03-02T19:15:34.217 回答
5

按照什么标准?

如果我昨天读过这个问题,我会回答“不,这是不正确的”。事实上,直到最近,HTML5 规范(事实上,最新版本的编辑草案候选推荐)都声明了

cite 元素代表作品的标题(例如一本书、一篇论文、一篇论文、一首诗、一首乐谱、一首歌、一个剧本、一部电影、一个电视节目、一个游戏、一个雕塑、一幅画、一个戏剧制作、戏剧、歌剧、音乐剧、展览、法律案件报告​​等)。这可以是被引用或详细引用的作品(即引文),也可以只是顺便提及的作品。

一个人的名字不是作品的标题——即使人们称那个人为一件作品——因此该元素不能用于标记人的名字。

因此,<cite>节点的文本内容必须是作品的标题——而不是作者的名字。

然而,今天晚上我发现<cite>编辑稿中元素的语义发生了变化。现在它说

cite 元素代表对创意作品的引用。它必须包括作品的标题或作者的姓名(个人、人员或组织)或 URL 参考,根据用于添加引文元数据的约定,其可能采用缩写形式。

因此,允许使用作者姓名。实际上,文档中给出了与您的示例等效的示例。

我不知道哪个版本会“获胜”并成为计划在明年(2014 年)推出的稳定推荐的一部分。

于 2013-09-27T20:44:21.310 回答
1

<q>

q元素表示从另一个来源引用的一些短语内容。

<p>And then he said <q>I heart HTML5.</q></p>

<cite>

元素代表作品的cite标题(例如一本书、一篇论文、一篇论文、一首诗、一首乐曲、一首歌、一个剧本、一部电影、一个电视节目、一个游戏、一个雕塑、一幅画、一个戏剧作品,戏剧,歌剧,音乐剧,展览,法律案例报告等)。这可以是被引用或详细引用的作品(即引文),也可以只是顺便提及的作品。

<p>My favourite book is <cite>Introducing HTML5</cite> by Bruce and Remy.</p>

<blockquote>

blockquote元素表示从另一个来源引用的部分。块引用中的内容必须从另一个来源引用,如果它有地址,可以在 cite 属性中引用。

<blockquote>What we have here is a quotation from another source.</blockquote>
于 2013-07-09T05:38:15.867 回答
1

Blockquote 和 Quotation 标签示例

语义<blockquote>上用于占据整个段落的较长引号:注意<p>仍然在<blockquote>元素内部。

至于<q>该元素用于段落中的较短引号。它在元素周围加上引号。

于 2013-07-09T05:44:47.327 回答