CSS position 属性详解

哟,兄弟姐妹们!今天咱们就来扒一扒那个装逼的 CSS position 属性吧!话不多说,赶紧上车,跟着老铁我一块啃下这个问题!

先来给大家扫个盲,CSS position 属性就是用来控制元素在文档流中的定位方式的。对,就是为了让页面展示得更加炫酷而生的!

首先,咱们来聊聊 position 的几个取值吧。一共有四个取值,分别是 static、relative、fixed 和 absolute。咱们一起来搞明白他们的含义!

第一个就是静态定位(static)。这个就是默认的定位方式,元素按照正常的文档流来排布,不会有任何的定位变化哟!嗯,没错,就是这么简单!

接下来就是相对定位(relative)。这个比静态定位要炫一些,元素相对于自身的初始位置进行定位,可以通过 top、right、bottom 和 left 属性来调整位置哟!真是牛逼,不服不行!

再接下来就是固定定位(fixed)。这个就厉害了!通过设置 top、right、bottom 和 left 属性,元素就会相对于浏览器窗口进行定位,不管你怎么滚动页面,他都不动分毫!哇塞,这得多炫酷啊!

最后一个是绝对定位(absolute)。这个定位方式就是牛逼中的战斗机!他相对于最近的非静态定位(也就是最近的祖先元素中设置了非 static 的 position 属性)的参照物进行定位!什么意思呢?就是说只要找到那个最近的位置不是 static 的父级元素,就按照他的位置来定位,简直就是天才的发明!

哥哥姐姐们,别担心,这些东西我都会一一给你们实例解释的!

先来看看静态定位。咱们写个例子,有两个 div 元素,一个是红色的,一个是蓝色的。他们就按照默认的文档流来排布,相安无事,真是羡煞旁人啊!

再来看看相对定位。还是上面那个例子,我们给红色的 div 元素加上 position: relative; 属性。然后通过 top、right、bottom 和 left 属性来调整它的位置。对啊,就是这么骚气!

接下来是固定定位。啊,我太喜欢这个了!我们给蓝色的 div 元素加上 position: fixed; 属性,然后通过 top、right、bottom 和 left 属性来调整位置。然后不管你怎么滚动页面,他都会保持在你设定的位置!哇塞,帅哥靓妹们不转头都不行啊!

最后是绝对定位。咱们给红色的 div 元素加上 position: absolute; 属性,然后通过 top、right、bottom 和 left 属性来调整它的位置。但是注意哟,因为绝对定位是相对于最近的非静态定位的父级元素来定位的。所以,如果你不给他的父级元素设置非 static 的 position 属性,他就会相对于 body 元素来定位,这让我想起了一句话:“没有对手是不可能把我打败的!”。简直了,这就有点玄学的味道了吧!

嗯,关于 CSS position 属性,小编给大家介绍了各种取值和他们的含义,以及实际应用哟!不得不说,这个属性真的可以让页面变得十分靓丽!希望大家学会了之后,可以用它来装逼一把,哈哈哈!还有什么问题的话,赶紧留言让小编我来解答啊!逆天的 CSS position 属性,咱们就到这里先告一段落了!记住,装逼要靠自己,但装逼的技巧却可以向小编我学习哟!大家加油!加油! www.0574web.net 宁波海美seo网络优化公司 是网页设计制作,网站优化,企业关键词排名,网络营销知识和开发爱好者的一站式目的地,提供丰富的信息、资源和工具来帮助用户创建令人惊叹的实用网站。 该平台致力于提供实用、相关和最新的内容,这使其成为初学者和经验丰富的专业人士的宝贵资源。

点赞(79) 打赏

声明本文内容来自网络,若涉及侵权,请联系我们删除! 投稿需知:请以word形式发送至邮箱18067275213@163.com

评论列表 共有 1 条评论

时尚女性 1年前 回复TA

非常期待下一张的分析内容!

立即
投稿
发表
评论
返回
顶部