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

相关文章

Pycharm安装报错:Cannot detect a launch configuration解决办法

《Pycharm安装报错:Cannotdetectalaunchconfiguration解决办法》本文主要介绍了Pycharm安装报错:Cannotdetectalaunchconfigur... 本文主要介绍了Pycharm安装报错:Cannot detect a launch configuratio

Maven pom.xml文件中build,plugin标签的使用小结

《Mavenpom.xml文件中build,plugin标签的使用小结》本文主要介绍了Mavenpom.xml文件中build,plugin标签的使用小结,文中通过示例代码介绍的非常详细,对大家的学... 目录<build> 标签Plugins插件<build> 标签<build> 标签是 pom.XML

mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据

《mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据》文章主要介绍了如何从.frm和.ibd文件恢复MySQLInnoDB表结构和数据,需要的朋友可以参... 目录一、恢复表结构二、恢复表数据补充方法一、恢复表结构(从 .frm 文件)方法 1:使用 mysq

HTML5中下拉框<select>标签的属性和样式详解

《HTML5中下拉框<select>标签的属性和样式详解》在HTML5中,下拉框(select标签)作为表单的重要组成部分,为用户提供了一个从预定义选项中选择值的方式,本文将深入探讨select标签的... 在html5中,下拉框(<select>标签)作为表单的重要组成部分,为用户提供了一个从预定义选项中

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

Python Jupyter Notebook导包报错问题及解决

《PythonJupyterNotebook导包报错问题及解决》在conda环境中安装包后,JupyterNotebook导入时出现ImportError,可能是由于包版本不对应或版本太高,解决方... 目录问题解决方法重新安装Jupyter NoteBook 更改Kernel总结问题在conda上安装了

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

MySQL报错sql_mode=only_full_group_by的问题解决

《MySQL报错sql_mode=only_full_group_by的问题解决》本文主要介绍了MySQL报错sql_mode=only_full_group_by的问题解决,文中通过示例代码介绍的非... 目录报错信息DataGrip 报错还原Navicat 报错还原报错原因解决方案查看当前 sql mo