千家信息网

css中的position的示例分析

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下css中的position的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!position,我们
千家信息网最后更新 2026年11月02日css中的position的示例分析

小编给大家分享一下css中的position的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

position,我们百度一下,就知道这个单词的意思是方位,在css中,就是定位的意思,属性名字是 position,属性值有五个,分别是 static(默认定位)、absolute(绝对定位)、relative(相对定位)、fixed(固定定位)、inherit(继承定位,不常用)。

书写规则:

position:static|absolute|relative|fixed|inherit

每个属性值都介绍一下吧

1、position:static(默认定位)

顾名思义,就是我们平常书写的时候,每个div在文档流中默认的排版,就是static属性值,它不会让div或者其他元素脱离文档流,而是遵循排版的原则,从上到下,块级元素换行,行内元素不换行等等通用原则,所以,如果不用定位属性,那么这个position就不用设置。

2、position:relative(相对定位)

相对定位,就是相对于自己本身进行定为移动,它不会脱离文档流,也就是说,我给一个元素设定了这个属性,那么这个文件还会在这个文档流中来回移动,至于怎么移动,下面再讲。

3、position:absolute(绝对定位)

跟相对定位不同,它是相对于拥有相对定位属性的父元素进行定位移动,它会脱离文档流。

如果父元素中的所有子元素都设置了absolute,那么所有的子元素都会浮起来,然后堆叠到一块儿,所以为了把各个元素摊开显示,我们需要移动这些元素,而移动这些元素的方法,就是直接是style样式表中书写:left、right、top、bottom四个属性,然后在属性的后面写上px(像素)、%(百分比)等可以表示距离的单位。

在这里,我们要特别强调,left和right不能同时使用,top和bottom不能同时使用。

并且,这四个元素,都是相对于拥有相对定位(relative)属性的父元素进行移动的。如果父元素没有相对定位,那么绝对定位就是相对于body进行定位的。

所以,为了不让自己设置的元素跑飞了,那就记得给父元素设置relative吧。

4、fixed(固定定位)

这个定位是相对于浏览器窗口进行的定位,移动方法跟相对和绝对定位一样的。

它也会脱离文案流,我们常见的侧边栏或者广告图就是用这个功能实现的。很实用,很强大的功能。

5、inherit(继承定位),就是从父元素继承position定位属性,不怎么常用。

讲到这里,我们就涉及到一个z-index (层级)的问题。刚才我们讲过,如果给子元素全部设置了absolute,那么所有的子元素就会堆叠在一起,互相遮盖。

如果我们需要在一个元素上堆叠好多层,那怎么给它们排序呢。这就需要用到z-index属性了。

z-index属性的属性值是数字。数字越大,那么它就显示的最考上,比如说吧,

z-index=0 的元素就会再 z-index=1的下面显示,z-index=10会再z-index=8上面显示,所以,堆叠它们的显示顺序,设置z-index就可以了。

当然,如果不设置z-index的话,默认的,后面的元素会遮盖前面的元素。

使用时需注意的问题:

1、float属性不可以和position属性共用,切记!

2、使用absolute时记得给父元素加relative

3、除了用left和top外,还有right和bottom,活学活用

4、能不用position就不用position,毕竟容易把布局搞乱

5、Javascript中调用position的方法是:div.style.positio="absolute"类似 div是变量名

以上是"css中的position的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

元素 定位 属性 移动 就是 文档 不用 方法 篇文章 示例 分析 不怎么 内容 功能 原则 同时 常用 意思 数字 问题 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 互联网科技 广州百单互联网科技有限公司 美国互联网保险保险科技 关于新基建和互联网科技 金融科技与互联网金融 互联网科技公司电话 互联网科技上市公司 上海卓越科技 互联网 湖南洣水互联网科技有限公司扣款 北京三清互联网科技 西藏七维空间互联网科技有限公司 中盈科技互联网信息有限公司 北京大学互联网科技怎么样 汽车互联网创新科技园 特约风豹互联网科技为什么扣费 黑科技 体验场景 互联网大会 江苏互联网智能科技软件 互联网企业和网络科技有限公司 互联网科技快速发展优美句子 齐家互联网科技 未来的互联网科技 广州紫鲸互联网科技 新华互联网科技2019 港股科技和互联网 彤创互联网科技有限公司 智腾互联网科技有限公司 华人运通互联网科技公司 平安好医生打造互联网科技医疗 武汉亿视互联网科技有限公司
0