Html 块引号必须包含段落还是段落必须包含块引号?

Html 块引号必须包含段落还是段落必须包含块引号?,html,blockquote,Html,Blockquote,在HTML5中,将blockquotes放在段落中是正确的还是相反的正确方式?我的意思是,逻辑告诉我们,blockquote可能引用了多个段落,不是吗 但是blockquotes不需要包含q元素吗?有人能给我解释一下正确的结构吗 编辑:添加一些信息。我之所以产生这种怀疑,是因为当试图用CSS实现引号时,它们不会出现在blockquote元素上,而是出现在q元素上。正确的方法是什么 blockquote,q{ 引号:“\201C”“\201D”“\2018”“\2019”; 字体:斜体; }

在HTML5中,将
blockquotes
放在段落中是正确的还是相反的正确方式?我的意思是,逻辑告诉我们,
blockquote
可能引用了多个段落,不是吗

但是
blockquotes
不需要包含
q
元素吗?有人能给我解释一下正确的结构吗

编辑:添加一些信息。我之所以产生这种怀疑,是因为当试图用CSS实现引号时,它们不会出现在
blockquote
元素上,而是出现在
q
元素上。正确的方法是什么

blockquote,q{
引号:“\201C”“\201D”“\2018”“\2019”;
字体:斜体;
}

你好!

说点什么

他让我说点什么!

blockquote
q
元素的块级替换

如果要引用多个段落,使其看起来像一个块,请使用
blockquote
并将
p
s放入其中

HTML
元素(或HTML块引号元素)表示所附文本是扩展引号

该示例在
中有一个

另一方面说:

HTML Quote元素(
)表示所附文本是一个简短的内联引号。此元素用于不需要分段的简短引用;对于长引号,请使用
元素


底线:正确的用法是:

<blockquote>
  <p>Paragraph 1.</p>
  <p>Paragraph 2.</p>
</blockquote>
<p>
  Paragraph 3 with a <q>short quotation</q>.
</p>

第1段

第2段

第3段加上简短的引语。

根据
s只能包含,而blockquote不是

另一侧可以包含所需的

因此,只有blockquote中的段落是有效的,而不是相反的。

根据
blockquote
是块级语义,应该包含整个引号,可以由多个段落组成。由于
blockquote
本身包含一个或多个段落(或其他元素),因此将其放在段落中没有多大意义。W3G提供了一个示例:

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

长话短说:如果你使用一个
blockquote
元素,把其他元素(比如
p
元素)放在里面,但是没有必要在
blockquote
中使用
q
元素,这很好,但真正让我怀疑的是,blockquote本身并没有显示引号,我不知道为什么。我会更新我的问题。@Vandervals它不应该显示引号。默认样式是边距,而不是引号。
<p>The man said <q>Things that are impossible just take longer</q>. I disagreed with him.</p>