3分钟带你了解布局

本文详细讲解了HTML/CSS中position属性的静态定位、相对定位和绝对定位的区别,以及子元素如何通过相对定位实现子绝父布局。实例演示了如何利用position: relative和position: absolute来控制元素位置,并揭示了两者与文档流的关系。
摘要由CSDN通过智能技术生成

定位布局

定位属性:position
作用:指定元素的定位类型
取值:static

一、相对定位

关键字:position:relative
特点:相对不脱离文档流,并且是占有之前的位置,随之自身原来位置的左顶点进行位置偏移的
偏移量:
top 50px 往下移动50px -50px往上移动50px
left 50px 往右移动50px -50px往左移动50px
right和bottom同理可得

二、绝对定位

关键字:position:absolute
特点:脱离文档流,并且不占有之前的位置,随着页面的定点进行位置偏移。

三子绝父布局

举例:
1.首先创造两个正方形,用head1和head2类标签,且head2在head1里面
在这里插入图片描述
在这里插入图片描述

2.使head1使用相对定位,使head2使用绝对定位,且head向左向下移动100px
在这里插入图片描述
在这里插入图片描述
由此可以看出黄色小方块使相对于蓝色大方块向下向右移动100px。

总结

相对定位是以自身为坐标,绝对定位默认以浏览器左上角为起始原点。
但是子绝父布局会以相对定位为原点,条件:必须在相对定位标签里面,即为子标签。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值