暂且不论LI和P都是块级......
这样做永远不会有效,但在行为方面,有时您可以将嵌段级元素嵌套在内联级别1中,但这取决于浏览器解析器.
例如,在FireFox 3.x中,使用此标记
<!DOCTYPE html>
<i>
foo
<div>bar</div>
baz
</i>
Run Code Online (Sandbox Code Playgroud)
将以斜体显示foo,bar和baz.
但是这个标记,用内联元素替换内<i>联元素<var>(也使用斜体作为默认渲染)
<!DOCTYPE html>
<var>
foo
<div>bar</div>
baz
</var>
Run Code Online (Sandbox Code Playgroud)
只会以斜体显示foo.
其他浏览器的行为不一样.这是您应该坚持使用有效标记的一个原因.