2020-05-14-----CSS中的position

position

定位

1. / relative 相对定位。
(1)它并没有什么用(它不会改变标签的任何状态)。
(2)当子集有绝对定位 而又不改变其原有的排列方式
/。
2. /absolute 绝对定位。
(1)当父级元素有定位属性时相对于父级元素。
(2)当父级元素没有定位属性时向更高一级查找,直到找到定位属性或absolutebody为止。
(3)同级元素之间互不干扰

3. position: fixed;/固定定位,永远相对于body/

示例代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	<style type="text/css">
		.box1,.box2{
			width: 200px;
			height: 200px;
		}
		.box1-1,.box2-1{
			width: 100px;
			height: 100px;
		}
		.box1{
			background-color: palegoldenrod;
			/*relative 相对定位
			 1.它并没有什么用(它不会改变标签的任何状态)
			 2.当子集有绝对定位 而又不改变其原有的排列方式*/
			position:relative;
		}
		.box1-1{
			background-color: blue;
			/*absolute 绝对定位
			 1.当父级元素有定位属性时相对于父级元素
			 2.当父级元素没有定位属性时向更高一级查找,
			 直到找到定位属性或absolutebody为止
			 3.同级元素之间互不干扰*/
			position: absolute;
			top: 0;
			left: 0px;
		}
		.box2{
			background-color: paleturquoise;
			position: relative;
			height: 2000px;
		}
		.box2-1{
			background-color: pink;
			position: fixed;/*固定定位,永远相对于body*/
			top: 0;
			left: 300px;
		}
	</style>	
	</head>
	<body>
		<!--<div style="background-color: palegoldenrod; width: 200px; height: 200px;">
			<div style="background-color: paleturquoise;width:100px;height: 100px;">
				
			</div>
		</div>
		<div style="background-color: palegreen;width: 200px;height: 200px;">
			<div style="background-color: palevioletred;width: 100px;height: 100px;">
				
			</div>
		</div>-->
		
		<div class="box1">box1
			<div class="box1-1">
				box1-1
			</div>
		</div>
		<div class="box2">box2
			<div class="box2-1">
				box2-1
			</div>
		</div>
		
	</body>
</html>

效果展示

在这里插入图片描述

解释
  1. box1是相对定位,不会改变标签的任何状态;当子级有绝对定位时,不改变原有的排列方式。
  2. box1-1是绝对定位,因为它的父级元素(box1)有定位属性,所以是相对于box1的。
  3. box2也是相对定位。
  4. box2-1是固定定位,是相对于body的,固定定位永远相对于body。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值