p标签内不能包含块级元素

来源:互联网 发布:淘宝8元虾米vip 编辑:程序博客网 时间:2024/05/22 13:39

发现一个不常用的冷知识

学html的时候,以为块级元素可以包含任意的块级元素

事实并非如此,p标签是不可以包含任何跨级元素的

有些块元素不可以包含另一些块元素  ,DTD中规定了块级元素是不能放在P里;

P标签内包含块元素时,它会先结束自己,比如:<*p><*div>测试p包含div<*/div><*/p>

 那么浏览器会解释成:

<*p><*/p><*div>测试p包含div<*/div><*p><*/p>  会多解释出一个p


0 0
原创粉丝点击