p标签不能内嵌div

p标签不能内嵌div

在开发,我在p内嵌了div,发现div单独出来了

页面代码

它的开始标签<p>和结束标签</p>都会被浏览器会解析为:

<p></p>

所以我们的页面代码会被解析成

  <p></p>
    <div>p里面嵌套div</div>
  <p></p>

块级标签和内联标签之间的嵌套规则Nesting rules

  1. 块级元素可以包含内联元素或某些块级元素,但内联元素不能包含块级元素,它只能包含其他内联元素

  2. 块级元素不能放在p标签里面

  3. 有几个特殊的块级元素只能包含内联元素不能包含其他块级元素。h1~h6,p,dt

  4. li 可以包含 div

  5. 块级元素和块级元素并排,内联元素和内联元素并列


★ p是块级元素只能包含内联元素,而不能包含块级元素,还有h1-h6,dt,也是如此

参考链接

CSDN博客


  Reprint please specify: 云深不知处 p标签不能内嵌div

 Previous
onclcik两次才触发block onclcik两次才触发block
onclcik两次才触发让元素的display改变页面代码 第一次点击要改变的元素的display的值 再次点击要改变的元素的display的值 js获取的display的值有三个,none |’’ |block所以导致点击两次才触发
Next 
HTTP浏览器缓存机制 HTTP浏览器缓存机制
浏览器缓存浏览器缓存就是把一个以及请求过的Web资源(如html页面,图片,数据,js等等)拷贝一份副本存储在浏览器中。缓存会根据进来的请求保存输出内容的副本。当下一个请求来到的时候,如果是相同的URL,缓存会根据缓存机制决定是直接使用副本
2019-02-18
  TOC