CSS外边框的折叠

未设置外边距(margin)的样子:
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			/*
				垂直外边距的重叠(折叠)
					相邻的垂直方向外边距会发生重叠现象
					兄弟元素
						兄弟元素间的相邻垂直外边距会取两者之间绝对值的较大值
						
					父子元素
						父子元素间相邻外边距,子元素的会传递给父元素(上外边距)		 
					
		 	*/
		 	#box1{
		 		background-color: #008000;
		 		width:300px;
		 		height:300px;
		 		/*设置下外边距--->父子元素都有设置外边距,但它们粘合在一起,并没达到子元素在左下角的效果*/
		 		margin-bottom: 100px;
		 	}
		 	#box2{
		 		background-color: #FA8072;
		 		width:100px;
		 		height:100px;
		 		/*设置上外边距--->想达到子元素在左下角的效果*/
		 		margin-top: 100px;
		 	}
		</style>
	</head>
	<body>
		<div id="box1">
			<div id="box2"></div>
		</div>
	</body>
</html>

设置了外边距(margin)的结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值