HTML元素嵌套问题元素嵌套块元素可以包含行内元素或某些块元素,但行内元素不能包含块元素,只能包含其他行内元素。P元素嵌套问题
在P元素中嵌套div等块级元素,在浏览器中解析如下:可以看到会有一个空格在元素的末尾。通过查询发现原来的p元素是不能包裹块级元素的。因为我们使用的DTD规定块级元素不能放在里面,再加上一些浏览器容忍这样的写法:
这是一个段落的开头
这是另一个段落的开头,当一个
标签还没有结束,遇到下一个块元素就会自己结束。事实上,浏览器是这样处理它们的:
这是一个段落的开始
这是另一个段落的开始
这也解释了为什么会有一个空的在浏览器中结束。块级元素嵌套问题可以先将所有块级元素分成若干层。我们已经知道是最外层,的下一层只会有和,