CSS核心(四十一)元素标签定位方式之绝对定位 position:absolute

[复制链接]
查看: 1148|回复: 31
发表于 2023-2-1 15:29:36 | 显示全部楼层 | 阅读模式
绝对定位于相对定位唯一不同的是:
绝对定位相对于设置过定位的父元素或设置过定位的祖元素,如果前辈元素都没有设置过相对定位,那就相对浏览器。
绝对定位是脱离标准流的,即使用position:absolute;后立即失去原有的占位空间。

请看以下代码:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>元素标签定位方式之绝对定位 position:absolute</title>
</head>
<style>
        .box{
                width:500px;
                height:500px;
                background:#0f0;
                /* 父元素相对定位,子元素绝对定位 */
                position:relative;
                left: 100px;
                top: 100px;
        }
        .box1{
                width:200px;
                height:200px;
                background:#f00;
                margin-left:100px;
                /* 绝对定位 脱离标准流 */        
                position:absolute;
                /* 偏移 */
                top:100px;
                left:50px;
        }

</style>
<body>
<div class="box">
        <div class="box1"></div>
</div>

</body>
</html>


显示结果如下:

CSS核心(四十一)元素标签定位方式之绝对定位 position:absolute

解释一下:

在html中是一个div套着另一个div,即父子关系,我们给父div设置了相对定位,然后设置偏移,即:父元素相对自身向右偏移了100像素,向下偏移了100像素。
子元素高宽均为200像素,左外边距为100像素,此时,子元素的实际占用空间为高100,宽200。
然后又给子元素设置了绝对定位,并向下偏移100像素,向右偏移50像素。
由于父元素设置了相对定位,那么子元素便相对于父元素偏移,最终,子元素距离父元素的左边尺寸为100(子元素的左外边距)+50(子元素的偏移距离)=150像素,距离父元素的顶边为100像素。


总结:
一般而言,我们都是给父元素设置相对定位,给子元素设置绝对定位。因为相对定位不脱离标准流,可以约束子元素,然后通过绝对定位来控制子元素的偏移位置。
易博软件介绍
发表于 2023-2-18 09:22:52 | 显示全部楼层
你会成为高手的,我衷心地祝福你。

0

主题

12

帖子

6

积分

终身会员

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

积分
6
发表于 2023-2-25 01:27:04 | 显示全部楼层
很好啊,是真的啊  看过了有好多的感慨啊!!!!!!!!!!!

0

主题

10

帖子

6

积分

营销入门

Rank: 2

积分
6
发表于 2023-2-28 18:54:04 | 显示全部楼层
虽然我是一个外行,感受不是很深刻,但收益颇多!!
发表于 2023-3-7 15:44:10 | 显示全部楼层
不错不错

0

主题

10

帖子

6

积分

营销入门

Rank: 2

积分
6
发表于 2023-3-13 18:42:46 | 显示全部楼层
我也是学计算机的,不过是新手。  看了上面的贴子,很是热血沸腾。  值得学习!

0

主题

12

帖子

7

积分

营销入门

Rank: 2

积分
7
发表于 2023-3-18 20:34:48 | 显示全部楼层
让我深有感触,我要认真学习呀

0

主题

9

帖子

5

积分

营销入门

Rank: 2

积分
5
发表于 2023-3-23 22:21:54 | 显示全部楼层
中国太需要有志之士了,愿大家都共同努力吧!  

0

主题

23

帖子

12

积分

营销入门

Rank: 2

积分
12
发表于 2023-3-28 06:03:05 | 显示全部楼层
不错不错。说出了我在大学的困惑和努力的方向。。谢谢!!

0

主题

11

帖子

6

积分

营销入门

Rank: 2

积分
6
发表于 2023-3-31 09:46:13 | 显示全部楼层
^非常不错感触很深呀在写程序的迷茫中似乎又找到了点什么
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表