You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

何处可找到禁止<p>标签嵌套<div>标签的官方规范依据?

HTML <p>标签嵌套<div>的错误官方依据说明
  • 错误代码示例:

    <p class = "par">
      <div>...</div>
    </p>
    
  • 官方规范依据:
    根据HTML官方规范,<p>元素的内容模型为短语内容(phrasing content),仅允许包含文本、行内元素(如<span>、<a>等)及其他符合短语内容定义的元素。而<div>属于流内容(flow content),不在短语内容的允许范围内,因此不能作为<p>的子元素。

    同时,<p>标签的结束标签省略规则也隐含了这种嵌套的不合理性:当解析器遇到<div>这类流内容元素时,会自动闭合当前的<p>标签,导致原代码实际被解析为:

    <p class = "par"></p>
    <div>...</div>
    

    这完全偏离了原代码的嵌套意图,属于解析层面的错误。

内容的提问来源于stack exchange,提问作者codingForCode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 11:17:00