p标签包裹div标签结构导致的报错:<div> cannot appear as a descendant of <p>

2024-02-13 07:20

本文主要是介绍p标签包裹div标签结构导致的报错:<div> cannot appear as a descendant of <p>,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

接手了上任的工作后,发现不少的问题,在control中爆出了这样一大片的错误,找到对应位置后,仔细一看发现是p标签内包了很多的div标签,这还得了,直接随手就改了。

devScripts.js:5836 Warning: validateDOMNesting(...): <div> cannot appear as a descendant of <p>.in div (at PieCharts.tsx:277)in p (at PieCharts.tsx:269)in pieCharts (at Profile/index.tsx:371)in div (created by Col)in Col (at Profile/index.tsx:363)in div (created by Row)in Row (at Profile/index.tsx:302)in div (created by TabPane)in TabPane (at Profile/index.tsx:216)in div (created by TabPanelList)in div (created by TabPanelList)in TabPanelList (created by ForwardRef(Tabs))in div (created by ForwardRef(Tabs))in ForwardRef(Tabs) (created by Context.Consumer)in Tabs (at Profile/index.tsx:202)in div (at Profile/index.tsx:201)in Unknown (created by Context.Consumer)in Route (created by Context.Consumer)in Switch (created by Context.Consumer)in main (created by Basic)in Basic (created by Content)in Content (at layout/index.tsx:117)in section (created by BasicLayout)in BasicLayout (created by Layout)in Layout (at layout/index.tsx:102)in section (created by BasicLayout)in BasicLayout (created by Layout)in Layout (at layout/index.tsx:76)in FormProvider (created by ProviderChildren)in LocaleProvider (created by ProviderChildren)in ProviderChildren (created by Context.Consumer)in LocaleReceiver (created by ConfigProvider)in ConfigProvider (at layout/index.tsx:147)in BasicLayout (created by Context.Consumer)in Route (created by AliveRouterComponent)in Switch (created by AliveRouterComponent)in AliveScope (at runtime.tsx:63)in Router (at runtime.tsx:62)in AliveRouterComponent (at runtime.tsx:70)in AccessProviderin Provider (created by _DvaContainer)in _DvaContainerin Unknownin Unknown

为啥p标签内不能放div标签呢!咱们看一个栗子来学习一下。

<p><div>我是div1</div><div>我是div2</div><div>我是div3</div><div>我是div4</div>
</p>

将这段代码丢到浏览器中你就会发现<p></p>会直接截断了,变成了两个完整的<p></p>
在这里插入图片描述

这样结构就不符合自己的预期结果了,所以在框架中就会将这些问题提前爆出来,希望你能够纠正。

这篇关于p标签包裹div标签结构导致的报错:<div> cannot appear as a descendant of <p>的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/704861

相关文章

javacv依赖太大导致jar包也大的解决办法

《javacv依赖太大导致jar包也大的解决办法》随着项目的复杂度和依赖关系的增加,打包后的JAR包可能会变得很大,:本文主要介绍javacv依赖太大导致jar包也大的解决办法,文中通过代码介绍的... 目录前言1.检查依赖2.更改依赖3.检查副依赖总结 前言最近在写项目时,用到了Javacv里的获取视频

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

《解决升级JDK报错:modulejava.basedoesnot“opensjava.lang.reflect“tounnamedmodule问题》SpringBoot启动错误源于Jav... 目录问题描述原因分析解决方案总结问题描述启动sprintboot时报以下错误原因分析编程异js常是由Ja

解决Nginx启动报错Job for nginx.service failed because the control process exited with error code问题

《解决Nginx启动报错Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode问题》Nginx启... 目录一、报错如下二、解决原因三、解决方式总结一、报错如下Job for nginx.service failed bec

SysMain服务可以关吗? 解决SysMain服务导致的高CPU使用率问题

《SysMain服务可以关吗?解决SysMain服务导致的高CPU使用率问题》SysMain服务是超级预读取,该服务会记录您打开应用程序的模式,并预先将它们加载到内存中以节省时间,但它可能占用大量... 在使用电脑的过程中,CPU使用率居高不下是许多用户都遇到过的问题,其中名为SysMain的服务往往是罪魁

Java集合中的链表与结构详解

《Java集合中的链表与结构详解》链表是一种物理存储结构上非连续的存储结构,数据元素的逻辑顺序的通过链表中的引用链接次序实现,文章对比ArrayList与LinkedList的结构差异,详细讲解了链表... 目录一、链表概念与结构二、当向单链表的实现2.1 准备工作2.2 初始化链表2.3 打印数据、链表长

Java报错:org.springframework.beans.factory.BeanCreationException的五种解决方法

《Java报错:org.springframework.beans.factory.BeanCreationException的五种解决方法》本文解析Spring框架中BeanCreationExce... 目录引言一、问题描述1.1 报错示例假设我们有一个简单的Java类,代表一个用户信息的实体类:然后,

解决若依微服务框架启动报错的问题

《解决若依微服务框架启动报错的问题》Invalidboundstatement错误通常由MyBatis映射文件未正确加载或Nacos配置未读取导致,需检查XML的namespace与方法ID是否匹配,... 目录ruoyi-system模块报错报错详情nacos文件目录总结ruoyi-systnGLNYpe

创建springBoot模块没有目录结构的解决方案

《创建springBoot模块没有目录结构的解决方案》2023版IntelliJIDEA创建模块时可能出现目录结构识别错误,导致文件显示异常,解决方法为选择模块后点击确认,重新校准项目结构设置,确保源... 目录创建spChina编程ringBoot模块没有目录结构解决方案总结创建springBoot模块没有目录

SpringBoot利用树形结构优化查询速度

《SpringBoot利用树形结构优化查询速度》这篇文章主要为大家详细介绍了SpringBoot利用树形结构优化查询速度,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一个真实的性能灾难传统方案为什么这么慢N+1查询灾难性能测试数据对比核心解决方案:一次查询 + O(n)算法解决