关于相对定位和绝对定位的区别
在我们进行编程的过程中时常会用到position:relative和position:absolute,分别是相对位置和绝对位置。许多的人不清楚其中的区别。让我们了解一下。
relative:
1、relative:相对于原来位置移动,元素设置此属性之后仍然处在文档流中,不影响其他元素的布局
absolute:
1、在父元素没有设置相对定位或绝对定位的情况下,元素相对于根元素定位
2、父元素设置了相对定位或绝对定位,元素会相对于离自己最近的设置了相对或绝对定位的父元素进行定位
(或者说离自己最近的不是static的父元素进行定位,因为元素默认是static)。
3、absolute:元素会脱离文档流,如果设置偏移量,会影响其他元素的位置定位。
下面我们来看个实例:
任务:几个不同颜色的盒子在一起
1、效果图:
2、html:
3、css:
简单的讲如果设置了相对位置,那么绝对位置会根据最近的相对位置进行定位(某种程度上来说相对位置就像锚点,而绝对位置就是锚,但是这个锚点不能脱离文档流就是不能脱离大海。)
关于相对定位和绝对定位的区别相关推荐
- Web前端,CSS常用之相对定位和绝对定位的区别,静态定位、子绝父相、固定定位、元素的层级关系的了解
前言 持续学习总结输出中,今天分享的是Web前端,CSS常用之相对定位和绝对定位的区别,静态定位.子绝父相.固定定位.元素的层级关系的了解 1.定位的基本介绍 我们的网页常见布局方式有:标准流.浮动. ...
- CSS相对定位和绝对定位的区别
CSS中相对定位和绝对定位常常会使初入的新人感到困惑,我本人也是深受其害!今天详细的给大家说一下相对定位和绝对定位的区别,也是对自己的一种复习. 一.相对定位 position: relative; ...
- html相对定位 不占位置,相对定位与绝对定位的区别 相对定位是以当前位置为基准计算的...
div的相对定位和绝对定位是什么意思,什么区别啊? 有位老兄说学习div+css的div布局必须学会相对定位和绝对定位 小弟初学不相对定位和绝对定位是定位的两种表现形式,区别如下: 一.主体不同 相对 ...
- 关于相对定位与绝对定位的区别
之前一直搞不明白html中positon:relative; 和 position:absolute;这两个属性.这里记录一下. 理论解释: 相对定位:该元素相对于自己原有位置,偏移一定距离.相对的是 ...
- html中的相对和绝对定位,实例讲解CSS中相对定位和绝对定位的用法和区别
一.相对定位 相对定位是指,该元素相对自己原来位置,偏移一定距离,元素可以通过顶部top,底部bottom,左侧left和右侧right属性来设置定位.它相对的是它自己. 举例:大div里面包含5个小 ...
- html相对定位 不占位置,CSS position 相对定位和绝对定位
一.position 的四个值:static.relative.absolute.fixed. 绝对定位:absolute 和 fixed 统称为绝对定位 相对定位:relative 默认值:stat ...
- css定位(相对定位和绝对定位)
文章目录 前言 一.定位是什么? 二.如何开启定位 1.相对定位 2.绝对定位 总结 前言 随着前端课程的学习,我们从浮动来到了定位,同样都是布局所需要用到的方法,那么有什么区别呢?设置定位又有什么要 ...
- css定位详解(相对定位、绝对定位和固定定位)
文章目录 一.什么是定位? 二.各个属性值的作用 1.相对定位 2.绝对定位 3.静态定位 4.固定定位 三.相对和绝对定位 1.相对定位 2.绝对定位 3.相对定位和绝对定位 (1)相对定位 (2) ...
- WEB学习 -相对定位、绝对定位、固定定位、z-index
相对定位 相对定位,就是微调元素位置的.让元素相对自己原来的位置,进行位置调整. 2.不脱标,老家留坑,形影分离也就是说相对定位不脱标,真实位置是在老家,只不过影子出去了,可以到处飘.3.相对定位用途 ...
最新文章
- 多条件组合查询+分页
- 手把手带你剖析 Springboot 启动原理!
- 微信小程序 条形加载读取进度 切换音频进度。简单实现(官方文档)
- 4690s i5_秒杀i7?小恶魔i5-4690K对决i7-4770K
- 如果淘宝双十一架构用. Net Core,如何“擒住”高并发、高可用、低延迟?
- java web类名_带有Java的Selenium Webdriver:使用一个命令定位具有多个类名的元素
- Linux下 JNI的使用
- weblogic domain creation
- C++输出斐波那契数列的几种方法
- 算法:eight Queens 8皇后问题
- python pdf模块_python—pdf模块
- EditPlus3破解版下载以及配置java使用教程
- ws2812B+单片机驱动
- 全球及中国DNA测序行业发展与竞争状况分析报告2022~2027年
- 投资组合分析的 GE McKinsey 矩阵
- 和自然语言处理有关的英语_自然语言处理对非英语语言的重要性
- kubesphere+kubernetes搭建生产环境高可用集群(一)
- Android前端通过Http协议与J2EE后端数据交互。工具eclipse、MySQL、Tomcat。通过JoSn获取数据。Android端实现对MySQL增删改查功能。
- BeatSaber节奏光剑插件开发官方教程2-简单的插件示例
- Hibiscus的脑机接口学习周报(2022/12/26~2022/1/1)