7、CSS定位的说明和应用

固定定位(fixed)

固定定位(fixed):根据浏览器的位置定位,会脱离正常的文档流。(不占原来的空间)

position:fixed; 必须配合 left , right , top , bottom 才能具体定位到浏览器的具体位置上。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<style type="text/css">
			#d1{
				width: 100px;
				height: 100px;
				background: skyblue;
				/*固定定位*/
				position: fixed; /*不占居原来的位置空间*/
				right: 100px;
				top:100px;
			}
			#d2{
				width: 300px;
				height: 1000px;
				background: orange;
			}
			#d3{
				width: 300px;
				height: 1000px;
				background: red;
			}
		</style>
	</head>
	<body>
		<div id="d1">
			
		</div>
		<div id="d2">
			
		</div>
		<div id="d3">
			
		</div>
	</body>
</html>

效果:
在这里插入图片描述

相对定位(relative)

相对定位(relative):相对于自己当前的位置进行定位。不会脱离文档流,只是样子移动了。(占原来的空间)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<style type="text/css">
			#d1{
				width: 100px;
				height: 100px;
				background: skyblue;
				/*相对定位*/
				position: relative; /*占居原来的位置空间,相对于自己*/
				left: 100px;
				top:100px;
			}
			#d2{
				width: 300px;
				height: 1000px;
				background: orange;
			}
			#d3{
				width: 300px;
				height: 1000px;
				background: red;
			}
		</style>
	</head>
	<body>
		<div id="d1">
			
		</div>
		<div id="d2">
			
		</div>
		<div id="d3">
			
		</div>
	</body>
</html>

效果:
在这里插入图片描述

绝对定位(absolute)

绝对定位(absolute):相对于设置了定位的 父元素或者是祖先元素进行定位。会脱离正常文档流。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<style type="text/css">
			#d1{
				width: 100px;
				height: 100px;
				background: skyblue;
				/*相对定位*/
				position: absolute; /*占居原来的位置空间,相对于自己*/
				left: 100px;
				top:100px;
			}
			#d2{
				width: 300px;
				height: 1000px;
				background: orange;
			}
			#d3{
				width: 300px;
				height: 1000px;
				background: red;
			}
		</style>
	</head>
	<body>
		<div id="d1">
			
		</div>
		<div id="d2">
			
		</div>
		<div id="d3">
			
		</div>
	</body>
</html>

效果:
在这里插入图片描述

静态定位

静态定位(默认情况,不做定位)

粘性定位(sticky)

粘性定位(sticky):占原来位置,不多用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值