POSITION定位有哪几种?各有什么特点?{css定位使用过程的记录总结详解}

POSITION定位有哪几种?各有什么特点?

1.背景介绍

position是CSS中非常重要并且常用的一个属性,通过position属性,我们可以让元素相对于其正常位置,父元素或者浏览器窗口进行偏移。

2.知识剖析

position介绍
position属性用于指定一个元素在文档中的定位方式。top,right,bottom 和 left ,还有 z-index 属性则决定了该元素的最终位置。
position的定位方式共有四个常用的:static、relative、absolute、fixed。还有不常用的:inherit、initial、unset、sticky

top/right/bottom/left
在这里插入图片描述

z-index
Z轴上的排序
z-index
在这里插入图片描述

从图中可以看出z-index数值越大就越在上面。
那是不是z-index值越大,元素就一定在最上面呢?
答案是否定的,这里就涉及到z-index栈
z-index栈
在这里插入图片描述

从右边的图可以看出当给它们的父类容器设置z-index值时,它们子类的层级发生了改变。
由此得出结论:父类容器的 z-index 优于子类 z-index

static

所有元素在默认的情况下position属性均为static。
其用法为:在改变了元素的position属性后可以将元素重置为static让其回归到页面默认的文档流中。
需要注意的是z-index属性在position为static的情况下无效。

relative

俗称的相对定位,重点在于对相对的理解。我们都知道每个元素在页面的文档流中会“占用”一个位置,这个位置可以理解为默认位置,而相对定位就是将元素偏离元素的默认位置,但文档流中依然保持着原有的默认位置,并没有脱离文档流,只是视觉上发生的偏移。

relative的特点
仍在文档流之中,并按照文档流中的顺序进行排列。
参照物为元素本身的位置。
设置relative最常用的目的为改变元素层级和设置为绝对定位的参照物。

absolute

俗称的绝对定位,绝对定位是相对而言的,怎么理解呢?应用了position: absolute的元素会通过相对于最近的非 static 定位的祖先元素的偏移,来确定元素位置。如果其祖先元素都没有设置过非 static 定位的属性时,则该元素最终将以 html 元素进行位置偏移。

absolute的特点

  • 默认宽度为内容宽度
  • 脱离文档流
  • 参照物为第一个定位祖先或根元素( 元素)
fixed

俗称的固定定位。该定位方式常用于创建在滚动屏幕时仍固定在相同位置的元素。fixed和absolute有很多共同点:
1.会改变行内元素的呈现模式,使display值变更为block。
2.会让元素脱离普通流,不占据空间。
3.默认会覆盖到非定位元素上。
fixed与absolute最大的区别在于:absolute的参照物是可以被设置的,而fixed的参照物固定为浏览器窗口。即当你滚动网页,其元素与浏览器窗口之间的距离是恒定不变的。

fixed的特点:

  • 默认宽度为内容宽度
  • 脱离文档流
  • 参照物为视窗

参考:https://www.jianshu.com/p/671d64424359

css定位方式总结
码上行动
05-13 636
文章目录一、相对定位position:relative)二、绝对定位position:absolute)三、固定定位 (position:fixed)四、绝对和相对定位区别拓展总结 常见定位的几种方式position:static/ absolute/relative/fixed 定位元素可以触发5个属性(4方向1层级) : 4个方向 left / right / top / bottom 1个层级关系 z-­index(给定位元素提升层级关系,值越大层级就越高, 可以设置负数、此属性仅仅
position定位哪几种各有什么特点
IT修真院:初学者转行到互联网的聚集地
05-31 919
这里是修真院前端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能,本篇分享的是: 【 position定位哪几种各有什么特点?】 今天给大家分享一下,深度思考中的知识点——position定位哪几种?各有什么特点? 一、背景介绍 POSITIONCSS中非常重要的一个属性,通...
POSITION定位哪几种各有什么特点
weixin_42012282的博客
08-06 930
1.背景介绍            positionCSS用来为HTML文档的一些元素提供定位的属性,定位的基本思想很简单,它允许你定义元素         框相对于其正常位置应该         出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。           常规取值:   1.static(静态)   2.Relative(相对)         3.Absolut...
position定位哪几种各有什么特点
weixin_33709364的博客
12-15 290
这里是修真院前端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能,本篇分享的是: 【position定位哪几种各有什么特点 】 一、背景介绍positionCSS用来为HTML文档的一些元素提供定位的属性,定位的基本思想...
position有几种属性?
ProgrammingWhite的博客
02-25 2364
position定位属性,检索或设置对象的定位方式,一共有四种属性:Static(默认定位) Absolute (绝对定位)Relative (相对定位)Fixed(相对浏览器的绝对定位) Sticky(粘性定位) 一:Static:(默认定位)默认值。位置设置为 static 的元素会正常显示,它始终会处于文档流给予的位置(static元素会忽略任何 top、bottom、left或 right...
css中的position定位
Hello,陌生人^o^。遇见你真好...
07-15 493
在复习position定位属性,看到一篇介绍很棒的文章,所以转载记录一下。原文章地址点击跳转。 今天给大家分享一下,深度思考中的知识点——position定位哪几种?各有什么特点? 一、背景介绍 positionCSS中非常重要的一个属性,通过position属性,我们可以让元素相对于其正常位置,父元素或者浏览器窗口进行偏移。 二、知识剖析 position概念: CSS的很多其他...
详解CSS粘性定位 sticky
12-11
总结来说,CSS粘性定位`position: sticky`提供了一种灵活的布局方法,能够在用户滚动时使元素保持可见,但需注意其使用条件和可能存在的兼容性问题。在实际应用中,应结合其他CSS技巧和策略以确保在各种环境下都能...
CSS中的定位(position)详解
weixin_52079958的博客
07-29 2459
将学过的定位进行一个简单的整理,方便以后查阅,也想向大家分享一下。 众所周知,定位分为5种,分别为:静态定位、相对定位、绝对定位、固定定位、粘性定位。下面我为大家详细介绍一下每种定位。 1.静态定位(static): 静态定位元素的默认定位方式,无定位的意思。它相当于 border 里面的none,静态定位static,不要定位的时候用。 静态定位 按照标准流特性摆放位置,它没有边偏移。 静态定位在布局时我们几乎不用的 图片解释: 2.相对定位(relative): 相...
CSS3定位和浮动详解
09-24
定位机制包含几种不同的模式:普通流、浮动、绝对布局和固定布局。CSS定位属性主要通过position属性实现,它有四个可能的值:static(静态定位,默认值)、relative(相对定位)、absolute(绝对定位)和fixed...
CSS中的四种定位方式详细整理(position
surymy
12-31 1650
目录 一、position的可选值 二、相对定位:`position:relative` 三、绝对定位:`positon:absulote` 三、固定定位:`position:fixed` 四、粘滞定位:`position:sticky`
position 定位
m0_62351100的博客
01-07 537
1、position: static 是position的默认值 意思的没有定位 也可以理解为清除定位 2、position: relative 相对定位元素设置相对于原本位置的定位元素并不脱离文档流,原本的位置会被保留,其他的元素位置不会受到影响。 3、position: absolute 绝对定位 设置时注意子绝父相,就是给子元素设置绝对定位时也不要忘了给他的父级元素设置相对定位。 如果没有给父盒子设置相对定位的话,他就会一层一层向上找,直到找到body 到这时他就会基于body进行定位
关于CSSposition定位技术
weixin_33893473的博客
10-09 157
使用position定位有四种方式,分别为absolute、relative、static、fixed,static是静态定位,也为系统自动定位。下面主要分析其他三种定位方式特点。1. 绝对定位position:absolute(1) 绝对定位是将元素依据已经定位(绝对、固定或相对定位)的离他最近的祖先元素进行定位,祖先元素没有定位或没有祖先元素则默认依据body浏览器窗口定位。(2) 绝对定...
position的8种定位方式
热门推荐
web_xyk的专栏
09-18 3万+
position定位的八种方式: 一、常见/用的四种 1.static positon定位的默认值,没有定位 2.relative 生成相对定位元素,相对于其正常位置进行定位,一般在子元素设置absoute定位时,给父元素设置relative 元素的位置通过top、right、bottom、left控制,其值的定位起点都是是父元素左上角(这点和absoute、fixed不一...
CSS属性 Position的几种定位方式
WangMin@汪末末
09-18 6974
作者:WangMin 格言:努力做好自己喜欢的每一件事 CSDN原创文章 博客地址 ???? WangMin 在讲几种定位方式之前,我们先来了解一下什么是普通流(normal flow)? 除非专门指定,否则所有框都在普通流中定位。普通流中元素框的位置由元素在(X)HTML中的位置决定。块级元素从上到下依次排列,框之间的垂直距离由框的垂直margin计算得到。行内元素在一行中水平布置。 position 属性的作用 position 用于定位盒子对象,有时一个布局中几个小对象,不易用css paddin
定位position(5种方式
AnnGreen的博客
06-23 4135
原文链接(自己有写了几个例子):http://c.biancheng.net/css3/position.html CSS 中的 position 属性用来设置元素页面中的位置,通过该属性您可以把任何属性放置在任何您认为合适的位置。position 属性有 5 个可选值,分别对应 5 种不同的定位方式,如下所示:static 是 position 属性的默认值,表示没有定位使用静态定位元素会按照元素正常的位置显示,并且不会受到 top、bottom、left、right 和 z-index 属性的影响
cssposition的五种类型
qq_39239110的博客
04-13 3733
css的五种定位方式 position属性规定应用于元素定位方法的类型(五种类型:static,relative,absolute,fixed,sticky) 1.position:static :html元素的默认定位方式为static,其定位不受bottom,top,left,right属性的影响。 2.position:relative:元素相对其正常位置进行定位,设置相对定位元素的 top、right、bottom 和 left 属性将导致其偏离其正常位置进行调整。不会对其余内容进行调整来适应元
position定位属性:五大类型
Zhang's Blog
04-19 630
一. static 定位 默认值,即没有定位,存在于文档流中,占空间 设置top, bottom, left, right、z-index不起作用 二. fixed 定位:固定定位 元素的位置相对于浏览器窗口是固定位置,即使窗口是滚动的它也不会移动 脱离文档流,不占空间 Fixed定位元素和其他元素重叠 三. relative 定位:相对定位 相对定位元素定位是相对其自身正常位置 占空间,未脱离文档流 相对定位元素经常被用来作为绝对定位元素的容器块 四. absolute 定位:绝对定位
微信小程序CSS定位与布局详解position属性与机制
在《wxss学习系列》的第一部分,我们探讨了微信小程序中的CSS定位position)属性,这是布局和设计界面布局的重要工具。2017年的微信公开课pro中,开发者预见到小程序的个人开放将带来新的挑战,特别是页面布局方面...
写文章

热门文章

  • motrix配合百度网盘的下载激活使用,需下载Motrix(官网)绝对安全 17521
  • 浏览器闪退问题解决汇总(需配合360) 13658
  • HubilderX更新记录 10328
  • sfc/Windows 资源保护找到了损坏文件但无法修复 6637
  • 查看已激活Windows的密钥 5802

分类专栏

  • 工欲善其事必先利其器 35篇
  • 关于分布式uhi2 3篇
  • 编程过程中的问题及解决办法总结 31篇
  • spring&maven 8篇
  • supermap的leaflet地图结合vue使用&GIS
  • 算法 2篇
  • Oracle学习笔记 8篇
  • SQL进阶学习(包括基础MySQL) 8篇
  • JAVA学习探究笔记 5篇
  • 生活中有用的小技巧 17篇
  • java进阶 7篇
  • Vue.js学习日志 15篇
  • 兴趣性的东西 12篇
  • 笔记 9篇
  • JavaScript学习日志 6篇
  • C语言学习研究
  • kotlin学习笔记 6篇
  • 大四 2篇

最新评论

  • motrix配合百度网盘的下载激活使用,需下载Motrix(官网)绝对安全

    鱼小旭: 现在再看看呢,最好是凑访问人数少的时候用,网站token经常被用完

  • motrix配合百度网盘的下载激活使用,需下载Motrix(官网)绝对安全

    2301_81638001: 作者大大,这个网站现在在维修

  • motrix配合百度网盘的下载激活使用,需下载Motrix(官网)绝对安全

    cynicme: 可能是百度网盘的🐕表情包

  • motrix配合百度网盘的下载激活使用,需下载Motrix(官网)绝对安全

    鱼小旭: 好删了你的评论, 你用了吗

  • motrix配合百度网盘的下载激活使用,需下载Motrix(官网)绝对安全

    2301_76867683: 删了把

大家在看

  • 抖音直播录制工具NRecorder,界面易操作,免费使用
  • 【python】石头剪刀布,模拟十次并统计获胜次数
  • python函数三:拆包和交换变量值、引用、匿名函数 1038
  • python函数一:函数的概念、函数定义与调用、函数的参数、函数的返回值、说明文档以及函数的嵌套调用 1903
  • 初学者学ruby 220

最新文章

  • win10 桌面图标有一部分显示白纸
  • 对于栈和链表,数组之间关系的一些探索
  • idea中使用springboot进行开发时遇到的工程结构问题汇总(2023年7月8日后持续更新)
2024年11篇
2023年17篇
2022年18篇
2021年62篇
2020年38篇
2019年5篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家江西城市景观雕塑玻璃钢平凉卡通玻璃钢雕塑制作玻璃钢雕塑库存庄河玻璃钢雕塑厂家都匀玻璃钢雕塑设计湖南玻璃钢金属雕塑企业阜沙玻璃钢雕塑深圳装饰商场美陈研发北京商场创意商业美陈费用湖北公园玻璃钢雕塑市场河北特色玻璃钢雕塑优势云南动物玻璃钢雕塑图片泰州玻璃钢人物雕塑商家玻璃钢红军雕塑公司定制安庆商场美陈布展河南周年庆典商场美陈有哪些马鞍山玻璃钢景观雕塑设计湘潭玻璃钢花盆花器龙泉驿玻璃钢卡通雕塑河北户外商场美陈研发莆田市玻璃钢雕塑厂玻璃钢雕塑遇水会变形吗玻璃钢花盆怎么收费台州玻璃钢陶瓷雕塑设计2019国庆商场美陈图片河南家用玻璃钢花盆福建节庆商场美陈供应商玻璃钢雕塑小件重庆户内玻璃钢雕塑哪家便宜通用玻璃钢雕塑常用解决方案香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化