css之relative

UVC协议在STM32H7上的移植实战案例 手把手带你把UVC协议移植到STM32H7平台,重点解决USB高速枚举、视频流控制与YUV数据打包等关键问题。基于HAL库实现符合UVC 1.5规范的即插即用摄像头功能,让嵌入式设备轻松变身标准UVC视频源。 阅读详情

relative和absolute的关系

限制作用

  1. 限制left/top/right/bottom定位;(这一点大家开发肯定都很熟悉了)
  2. 限制z-index层级;
  3. 限制在overflow下的嚣张气焰;

对于第2点,上代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    .green {
      width: 100px;
      height: 100px;
      background-color: green;
      z-index: 3;
      position: absolute;
    }
    .red {
      width: 100px;
      height: 100px;
      background-color: red;
      z-index: 2;
      position: absolute;
    }
  </style>
</head>
<body>
  <div class="green"></div>
  <div class="red"></div>
</body>
</html>

效果如下图,此时z-index越大,层级最高

在这里插入图片描述
但是,若是外层套上div元素,position设为relative,且设置的是具体的数值(不包括auto,z-index为auto不会新建层叠上下文)。属性为position:relative的元素z-index的大小决定层级高低。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    .green {
      width: 100px;
      height: 100px;
      background-color: green;
      z-index: 3;
      position: absolute;
    }
    .red {
      width: 100px;
      height: 100px;
      background-color: red;
      z-index: 2;
      position: absolute;
    }
    .relative1 {
      position: relative;
      z-index: 2;
    }
    .relative2 {
      position: relative;
      z-index: 3;
    }
  </style>
</head>
<body>
  <div class="relative1">
    <div class="green"></div>
  </div>
  <div class="relative2">
    <div class="red"></div>
  </div>
</body>
</html>

在这里插入图片描述

relative的最小化影响原则

  1. 尽量避免使用relative
  2. relative最小化
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    img {
      width: 100px;
      height: 100px;
    }
  </style>
</head>
<body>
  <div>
    <div>111</div>
    <div style="position: relative;">
      <img 
        src="https://tse3-mm.cn.bing.net/th/id/OIP-C.jyWYITfTnZ3tIelmbMj_cAHaNC?w=188&h=331&c=7&o=5&dpr=1.25&pid=1.7" 
        style="position: absolute;top: 0;right: 0;"
      >
    </div>
    <div>111</div>
  </div>
</body>
</html>

以上的理解可能有偏差,欢迎大家留意指正

Python爬虫实战:5分钟搞定微信公众号文章阅读数、点赞数抓取(附完整代码) 本文详细介绍了如何通过Python爬虫技术自动化抓取微信公众号文章的阅读数和点赞数。文章从数据源分析入手,分步讲解了获取文章列表与提取单篇统计数据的完整流程,并提供了应对平台风控的策略与工程化整合方案,帮助开发者高效、合规地完成数据采集任务。 阅读详情

相关推荐

基于 Wi-Fi 的室内定位系统

目前,随着国内外相关从业人员的研究,研究者们提出了众多室内定位技术的理论与方法。在此仅讨论基于 Wi-Fi 的室内定位技术。 WI-FI室内定位 近年来Wi-Fi技术飞速发展,城市中的公共场所如大型超市商场、学校、企业等都已经广泛部署Wi-Fi。Wi-Fi室内定位技术已经出现了很多具有代表性的研究成果,如RADAR系统、Nibble系统、Weyes系统等室内定位系统。2012年,Google把Wi...

温染的笔记 9567

当relative遇上z-index,阻断事件捕获

今天在调试前端页面的时候,发现addflowrank这个元素的click事件不能触发了。下图是它的元素结构。 用开发者工具试图定位这个元素,看看它到底怎么了。发现:无论我怎么用光标定位这个元素都定位不到,像是被外层div锁在里面了。我开始以为是不是什么冒泡机制在作怪,调试了一会发现不对。 我看见父div上有position:relative 和 z-index。我看是不是父级标签层次太...

weixin_30645617的博客 360

Win7运行豆包桌面版的兼容性原理与实操方案

Windows 7作为已停止主流支持的操作系统,其与现代Electron应用的兼容性问题本质是API层面的系统调用断层。Electron 28+依赖的GetSystemTimePreciseAsFileTime、SetThreadDescription等Windows 10专属API,在Win7 SP1中天然缺失,导致‘无法定位程序输入点’等典型错误。解决路径并非简单打补丁,而是需理解底层ABI差异、补丁堆叠边界及动态API转发机制。关键技术价值在于通过兼容层(如VxKex NEXT)或运行时降级(Elec

weixin_33290540的博客 1380

一些css基础学习笔记

relative 1.当父元素设置了relative的zindex,子元素为absolute时,设置zindex无效2.当父元素relative设置了overflow:hidden时,子元素absolute超出父元素部分无效3.relative只能限制fix的zindex层级4.Relative相当于自身进行定位,absolute相对于边...

weixin_33906657的博客 236

基于四旋翼模型的火箭型无人机视线角保持控制仿真设计

本文针对火箭型无人机的视线角保持控制问题展开研究。基于四旋翼动力学模型,通过改造设计了一种摄像头朝上安装的特殊无人机系统,用于追踪空中目标。文章详细推导了坐标系定义、运动学和动力学方程,重点分析了摄像头安装与视线几何关系,建立了目标运动模型和视线向量计算方法。通过解算期望姿态角,实现了使机体Z轴始终对准目标的控制目标。仿真结果表明,该系统能有效完成视线角保持任务,为空对空监视等应用场景提供了可行方案。~~~~~

huanghm88的专栏 143

【Unity】网络游戏实战(序章)MMORPG大型多人在线角色扮演 + 中国象棋联网对战

本系列会基于两种常见的网络游戏类型(MMORPG大型多人在线角色扮演和多人棋牌),从零开始实现网络游戏开发中的大多数环节。【杜绝代码炫技】本系列杜绝代码炫技,摈弃那些高深的设计模式,一切业务逻辑的实现代码追求浅显易懂,即便是网络编程菜鸟,也能循序渐进掌握本系列的核心要点。【授之鱼也授之渔】与一些开源库那样只授予源码不同,本系列还会基于各个技术要点展开详解,并结合切实的可直接运行的Demo,授之鱼更授之渔。

神码编程 1963

position和relative以及z-index的一些小坑坑

relative和absolute要在父元素和子元素上才有效果 当他们不是父子元素的时候,absolute其实是相对于body定位的 这里就是应证了上面的一个层叠问题,在这里z-index设置是无效的,黄色依旧被紫色覆盖了 这里把z-index设置在absolute的d上就可以了…不知道为啥单独给c设置index很大的数值是无效的…或者两个都设置… ...

weixin_38269675的博客 5029

第十七章:载板成本结构分析

本文分析了ABF和BT载板的成本结构,其中ABF载板材料成本占比50%(主要来自ABF薄膜),制造成本35%,利润15%;BT载板材料成本45%,制造成本40%。ABF薄膜价格预计将从2023年的80-90美元/panel上涨至2026年的120-150美元。良率每提升1%可降低成本约5%,产能利用率每提高10%可降本3-5%。通过设计优化(如减少层数)、工艺改进(提升良率)和供应链优化(材料国产化)可有效降低成本。预计2024-2028年AI用ABF载板成本将上涨10-15%,而手机用BT载板涨幅约5%。

Open 317

CSS中的相对定位(relative)

本人的另一篇文章已经讲过绝对定位,这篇文章我们来说说css中的相对定位。 css中有四种定位:默认,绝对(absolute),相对(relative),固定(fixed), 话不多说,先把代码贴出来: <!DOCTYPE html> <html> <head> <title>absolute</title> ...

BlueDreamerr的博客 3673

十三种通信接口芯片——《器件手册--通信接口芯片》

通信接口芯片用于实现差分信号的传输,具有抗干扰能力强、传输距离远等优点。RS485支持多点通信,可连接多个收发器,而RS422支持单向多点通信。广泛应用于工业自动化、过程控制、仪器仪表、楼宇自动化(如暖通空调、保安系统)、电机控制等领域。ST3485EBDRTP8485ESR用于实现串行通信,支持点对点通信,传输距离相对较短,数据速率较低。常用于计算机与外设(如打印机、调制解调器)之间的通信。如芯力特的SIT3232,可作为ST3232的替代品。

XU157303764的博客 4276

小论文/大论文必备 | YOLO多模态目标检测、绘制曲线对比图 | 引入多种绘制曲线对比图,包括mAP0.5,mAP0.5:0.95,Loss损失变化的曲线对比

本文通过可视化方法分析YOLO多模态模型的训练过程,对比不同实验的检测精度和损失函数变化。主要内容包括:1)绘制mAP@0.5和mAP@0.5:0.95曲线评估检测精度;2)分析边界框回归损失(box_loss)、分类损失(cls_loss)和分布式损失(dfl_loss)的收敛趋势;3)提供完整的Python代码实现,支持多实验对比,可生成高清曲线图。该方法能直观展示模型训练效果,便于优化策略评估和参数调优。

Ai缝合怪、助力小伙伴高效发论文 261

z-index失效的几种情况,父标签position属性为relative的时候,详解

网上对这一方面解释的很多,我也不想把别人的都全抄过来。在这里我想的是加上我对这些情况的理解还有我的一些疑惑,若有问题,请留言,谢谢!!!话不多说,进入正题: 首先 z-index在何种情况下生效呢? (1)首先Z-index 仅能在定位元素上奏效(也就是说要有position属性,再详细的说,它的值需要是relative、absolute、fixed) 补充:它的值也可以写成inherit,只要它的结果能是上边的三种也可以。不能是static,因为这个是默认值,相当于没有定位 首先测试定位为abso

小嘟的博客 1万+

【科研建模】Pycaret自动机器学习框架使用流程及多分类项目实战案例详解

对pycaret的使用流程进行梳理,并详细介绍了基于多分类预测的案例

lys_828的博客 782

CSS中的position:relative理解

今晚来说说CSS中的position属性,其实在实际开发页面过程中,记录一下这个让我迷茫的relative,我将它分为三种情况进行说明 包含关系:父级absolute,子级relative; 包含关系:父级relative,子级absolute; 并列关系:兄弟标签都是relative; 1.最具常见的用法就是父级标签relative,子级标签position来做到无论浏览器如何改变,都是相对...

gamenoover的博客 7万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

CSS深入理解之relative

今天看到一个特别有趣的视频,讲解position:relative,听完这个老师生动的讲解,瞬间就懂了 看完漫画做个总结啊: 1 . position:absolute; 他的意思是绝对定位,默认上溯父级元素,找第一个不是 static 的元素,以其为 absolute 的基准。如果设定TRBL并且父级没有设定position属性,那么当前的a

qq_25178609的博客 1万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

CSS属性之relative

0.相对定位relative特点 相对定位relative元素总是会占据位置,所占据的位置是在relative元素没有设置left/top/right/bottom属性时的位置; 相对定位relative元素在设置定位时,不会影响其他元素; 相对定位relative元素在设置定位时,是相对于自身的定位 <div class="page"> <div c...

baie2621的博客 205

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【CSS】一图搞懂 absolute 和 relative

CSS 的 position 属性,用图示来帮助你理解!老规矩,结论在最下方,探索过程在中间,根据你自身需要选择!

weixin_42678675的博客 916

relative相对于谁定位_CSS3中absolute、relative、fixed定位详解

点击“前端全栈之家”关注我们01定位显示在CSS中可以通过postion属性定义元素定位显示,语法如下:postion: static|relative|absolute|fixed1. static: 表示不定位,元素遵循HTML默认的流动模型,如果未显式声明元素的定位类型,则默认为该值。2. absolute: 表示绝对定位,将元素从文档流中拖出来,然后使用left、right、t...

weixin_36222664的博客 533

对css中position的absolute和relative的理解

absolute 绝对定位 1、在不同层面显示,把原来的位置腾出来,让后面的元素补上,最终形成了有position:absolute的元素显示在上层 <div class="demo1"></div> <div class="demo2"></div> .demo2 { width: 150px; height: 150px; background: green; }

weixin_41277748的博客 3205

css自我总结之第一弹:绕不开的float,relative与absolutee

Css自我总结之第一弹: 1.  float,relative,absolute 一开始,每一个元素就像是水里的石头一样安分地待着,后来来了float,relative,absolute三个大力士誓要搬动石头。 Float:名如其人,会施魔法让石头变成浮萍,大家亲亲蜜蜜地挤在了一起。然而需要注意的是:1,浮萍也是占地方的!它还是会占据文档流!             2. 不等高时排版会出

qq_39600881的博客 926

CSS之 relative 特性

本文转载于:猿2048网站CSS之 relative 特性 聊聊本身的特性: left、right、top、bottom 定位都是相对于自身位置定位 当 left、right 同时存在 left 生效 当 top、bottom 同时存在 top 生效 无侵入,保留原始位...

chuluxie3918的博客 143

Css中的absolute如何通过relative定位

首先,要想含有absolute标签的定义在想要relative标签的位置基础上偏移位置,含有relative标签的必须是该absolute标签最近的父标签(包含)。如果没有就会定位在文档流最左上角。 来试验一下。如下代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> ...

tanxinji的博客 924

css 之 relative

【1】对同源属性值的限制作用 relative 对 absolute 的作用: (1)限制定位 (2)限制层级 (3)限制超越 overflow relative 对 fixed 的作用 (1) 限制 z-index 层级 【2】 relative 定位的特点 (1) 相对自身 : 相对于自身的初始位置进行定位 (2) 无侵入

小白向前冲! 960

CSS position定位之relative和absolute

CSS position定位之static 一、relative 属性值 relative表示,相对于默认位置(即static时的位置)进行偏移,即定位基点是元素的默认位置。 它必须搭配top、bottom、left、right这四个属性使用,用来指定偏移的方向和距离。 必须注意的是在文本流中的位置依然存在。 当父级、TRBL、padding组合作用时,relative元素具有以下属性:1). 如果没有TRBL,以父级的左上角,在没有父级的时候,他是参照浏览器左上角(到这里和absolute第一条一样

wangbadandzy的博客 1069

css relative

一、relative和absolute相煎关系 relative限制absolute 1、限制left/top/right/bottom定位   如果父元素有relative,只能根据父元素进行定位 2、限制z-index层级   如果relative有z-index,absolute的z-index失效 3、限制在overflow下的嚣张气焰   overflow:hid...

weixin_30853329的博客 82

CSS中的position:absolute与relative

关于CSS中的position的absolute属性和relative属性理解

weixin_42976216的博客 759
上一篇: webpack之多页面应用打包
下一篇: css之堆叠上下文
ccxCode
博客等级 码龄8年 1粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值