为什么blockquote元素不继承父p的样式?

Kev*_*vin 1 html css

我有非常简单的HTML:

<p>
<blockquote>
</blockquote
</p>
Run Code Online (Sandbox Code Playgroud)

p元件在外部样式表的规则来定义字体系列和颜色,但如果blockquote是内部的p,在blockquote没有任何继承的p的风格.这是在IE 9中.

为什么是这样?

Que*_*tin 9

你不能在一个段落中有一个blockquote.

由于段落的结束标记是可选的,因此以下表示:

<p>            <!-- Start paragraph -->
<blockquote>   <!-- Blockquote forbidden inside p. End paragraph. Start blockquote -->
</blockquote>  <!-- End blockquote -->
</p>           <!-- End paragraph. Paragraph not open. Error. Ignore. -->
Run Code Online (Sandbox Code Playgroud)