我的HTML非常简单:
<p>
<blockquote>
</blockquote
</p>
p
元素在外部样式表中有一个规则来定义字体系列和颜色,但当blockquote
位于p
内时,blockquote
是不继承任何p
的样式。这是在IE 9中。
为什么会这样?
答案 0 :(得分:9)
你不能在一个段落中有一个块引用。
由于段落的结束标记是可选的,因此以下表示:
<p> <!-- Start paragraph -->
<blockquote> <!-- Blockquote forbidden inside p. End paragraph. Start blockquote -->
</blockquote> <!-- End blockquote -->
</p> <!-- End paragraph. Paragraph not open. Error. Ignore. -->