汗,犯了低级错误了,基础的东西都没掌握啊。
居然阴差阳错写出了
<p>
asd
<ul>
<li>1</li>
<li>2</li>
</ul>
</p>
这样的错误结构来。
浏览器的解释是这样的:
<p>asd </p>
<ul>
<li>1</li>
<li>2</li>
</ul>
(p在非严格标准下,本身就可以写成单标签,即<p>(无</p>)。“溢出”也不足为怪了)
P元素虽说是本身是block元素,但却是不能包含block元素的。
http://www.w3.org/TR/html401/struct/text.html#edef-P同样的,Hx系列标签也是如此。