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

相关文章

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

全面解析HTML5中Checkbox标签

《全面解析HTML5中Checkbox标签》Checkbox是HTML5中非常重要的表单元素之一,通过合理使用其属性和样式自定义方法,可以为用户提供丰富多样的交互体验,这篇文章给大家介绍HTML5中C... 在html5中,Checkbox(复选框)是一种常用的表单元素,允许用户在一组选项中选择多个项目。本

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno

使用Python和Tkinter实现html标签去除工具

《使用Python和Tkinter实现html标签去除工具》本文介绍用Python和Tkinter开发的HTML标签去除工具,支持去除HTML标签、转义实体并输出纯文本,提供图形界面操作及复制功能,需... 目录html 标签去除工具功能介绍创作过程1. 技术选型2. 核心实现逻辑3. 用户体验增强如何运行

Python+PyQt5实现文件夹结构映射工具

《Python+PyQt5实现文件夹结构映射工具》在日常工作中,我们经常需要对文件夹结构进行复制和备份,本文将带来一款基于PyQt5开发的文件夹结构映射工具,感兴趣的小伙伴可以跟随小编一起学习一下... 目录概述功能亮点展示效果软件使用步骤代码解析1. 主窗口设计(FolderCopyApp)2. 拖拽路径

解决Java异常报错:java.nio.channels.UnresolvedAddressException问题

《解决Java异常报错:java.nio.channels.UnresolvedAddressException问题》:本文主要介绍解决Java异常报错:java.nio.channels.Unr... 目录异常含义可能出现的场景1. 错误的 IP 地址格式2. DNS 解析失败3. 未初始化的地址对象解决

Python报错ModuleNotFoundError的10种解决方案

《Python报错ModuleNotFoundError的10种解决方案》在Python开发中,ModuleNotFoundError是最常见的运行时错误之一,通常由模块路径配置错误、依赖缺失或命名冲... 目录一、常见错误场景与原因分析二、10种解决方案与代码示例1. 检查并安装缺失模块2. 动态添加模块

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

idea报错java: 非法字符: ‘\ufeff‘的解决步骤以及说明

《idea报错java:非法字符:‘ufeff‘的解决步骤以及说明》:本文主要介绍idea报错java:非法字符:ufeff的解决步骤以及说明,文章详细解释了为什么在Java中会出现uf... 目录BOM是什么?1. BOM的作用2. 为什么会出现 \ufeff 错误?3. 如何解决 \ufeff 问题?最