首页 > 其他分享 >p标签不能嵌套div,h1~h6,p,如果嵌套浏览器会如何解析

p标签不能嵌套div,h1~h6,p,如果嵌套浏览器会如何解析

时间:2024-09-23 22:22:47浏览次数:12  
标签:浏览器 标签 h1 h6 嵌套 div

有时候做项目会不小心用p嵌套div,发现控制不了样式,我们放到最后去讲p嵌套div的问题

首先,我们先用p标签来嵌套h1~h6,这里我选择h1(h1~h6测试结果都一样),上代码及效果图

让我们看下浏览器如何解析

我们发现,浏览器把h1标签给单独摘出来了,并且多了个p标签,导致这样的原因:

看代码图:首先浏览器找到开始标签 <p> 往后找发现了 <h1> 标签,由于 <h1> 标签不是 <p> 的结束标签,浏览器会认为你忘了写 p 的结束标签,就自动在 <h1> 前边补了一个p的结束标签,此时浏览器接着往后解析,发现h1的结束标签,由于p标签无法嵌套h1~h6标签,所以把h1摘出来放到了p标签后边,浏览器再往后找发现了p的结束标签,但是没有开始标签,所以会自动在p的结束标签前补一个开始标签,由于p标签不能嵌套p标签,浏览器又给摘出来放在了h1的下边,所以看到了如效果图所示的效果。

同样的原理,下边是p嵌套p,懂了吧

接下来我们再用p标签嵌套div试一下

跟上边是同样的原理,因为p不能嵌套div,嵌套的div会被摘出来,所以无法用p控制div的样式,导致样式错乱

希望对您有帮助,记得点赞哦

标签:浏览器,标签,h1,h6,嵌套,div
From: https://blog.csdn.net/yyyyyyysc/article/details/142443461

相关文章

  • DCDC 150V耐压 LED恒流IC-H6912 2.6v3.7v5v9v升压12V24V36V48V60V72V 补光灯芯片方案
    H6912:高性能DCDC升压恒流芯片,LED照明方案在LED照明领域,一款驱动器是光源稳定性。今天,我们要为大家分享惠海推出的H6912-DCDC升压恒流芯片——一款LED照明设计的高性能驱动器。H6912以其高精度恒流效果著称,输出电流恒流精度≤±3%,有效LED光源的稳定性和一致性,避免了因电流波动导致......
  • Vue70 嵌套路由
    路由的注意点路由组件通常存放在pages文件夹,一般组件通常存放在components文件夹。通过切换,“隐藏”了的路由组件,默认是被销毁掉的,需要的时候再去挂载。每个组件都有自己的$route属性,里面存储着自己的路由信息。整个应用只有一个router,可以通过组件的$router属性获取到。多级路由配......
  • python函数一:函数的概念、函数定义与调用、函数的参数、函数的返回值、说明文档以及函
    文章目录1.函数介绍1.1函数的概念1.2函数定义与调用1.2函数的参数1.3函数的返回值1.4说明文档2.函数的嵌套调用2.1嵌套调用及执行流程2.2嵌套调用的应用1.函数介绍1.1函数的概念什么是函数?函数:是一个被命名的、独立的、完成特定功能的代码段,其可能......
  • Springboot基于springboot的疫苗接种信息管理系统co3h1程序+源码+数据库+调试部署+开
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景与意义随着全球疫苗接种工作的加速推进,高效、准确的疫苗信息管理成为公共卫生体系的重要一环。传统的人工记录方式已难以满足大规模、......
  • 学习高校课程-软件工程-软件的本质(ch1)
    1.1Softwareis:(1)instructions(computerprograms)thatwhenexecutedprovidedesiredfeatures,function,andperformance;执行时提供所需特征、功能和性能的指令(计算机程序)(2)datastructuresthatenabletheprogramstoadequatelymanipulateinformation使程......
  • 前端必知必会-Sass 嵌套规则和属性
    文章目录Sass嵌套规则和属性Sass嵌套规则Sass嵌套属性总结Sass嵌套规则和属性Sass嵌套规则Sass允许您以与HTML相同的方式嵌套CSS选择器。查看网站导航的一些Sass代码示例:示例SCSS语法:nav{ ul{ margin:0; padding:0; list-style:none......
  • macOS Ventura 13.7 (22H123) 正式版发布,ISO、IPSW、PKG 下载
    macOSVentura13.7(22H123)正式版发布,ISO、IPSW、PKG下载2024年9月17日凌晨1点,TimCook领导的Apple今天发布了macOS15Sequoia正式版,iPhone镜像、密码应用程序、窗口平铺更新等带来全新体验。Apple还为那些无法升级到Sequoia的用户发布了macOSVentura13.......
  • macOS Sonoma 14.7 (23H124) 正式版发布,ISO、IPSW、PKG 下载
    macOSSonoma14.7(23H124)正式版发布,ISO、IPSW、PKG下载2024年9月17日凌晨1点,TimCook领导的Apple今天发布了macOS15Sequoia正式版,iPhone镜像、密码应用程序、窗口平铺更新等带来全新体验。Apple还为那些无法升级到Sequoia的用户发布了macOSVentura13.7......
  • 香橙派Zero3 全志H618设备树插件编译
    基本信息全志H618SDK:香橙派官方提供SDK虚拟机:Ubuntu22.04整体的SDK文件夹名称为:orangepi-build-nextSDK中Linux内核路径:orangepi-build-next/kernel/orange-pi-5.4-sun50iw9编译环境指定首先需要指定交叉编译器:在SDK中的toolchains文件夹中含有很多编译器:对于......
  • JavaScript中if嵌套 assert
    摘要: 本文主要探讨在JavaScript中if嵌套的使用场景以及assert语句在代码调试与逻辑验证方面的作用。通过分析if嵌套的结构与常见用法,结合assert语句在确保程序正确性上的优势,阐述它们在JavaScript编程中的重要性与高效运用方式。一、引言在JavaScript开发中,控制结构......