HTML中的元素外边距

47 篇文章 0 订阅
28 篇文章 0 订阅

<!-- 一个元素嵌套到另一个元素,他们都有外边距,会折叠;
        1.只要两个垂直外边据碰到一起就会折叠,即使是一个元素嵌套到另一个元素中也不例外;但是
        如果外面的元素有一个边框,那么两个元素的外边距就不会碰到一起,这样就不会折叠;但是边框去掉就会折叠-->
        
        <!-- 浏览器:块元素,上下放置,外边距高度就是最大的外边距高度,譬如这里的first外边据是10px;second外边据是20px;那么
        这里两个块元素之间的距离是20px,切记.
        两个块元素之间的外边据就是二者中比较大的那一个;如果两个外边距是相同的那么就会折叠在一起;
        譬如都是10像素,那么总共也是10像素
        -->

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>关于块元素</title>
		<!-- 一个元素嵌套到另一个元素,他们都有外边距,会折叠;
		1.只要两个垂直外边据碰到一起就会折叠,即使是一个元素嵌套到另一个元素中也不例外;但是
		如果外面的元素有一个边框,那么两个元素的外边距就不会碰到一起,这样就不会折叠;但是边框去掉就会折叠-->
		
		<!-- 浏览器:块元素,上下放置,外边距高度就是最大的外边距高度,譬如这里的first外边据是10px;second外边据是20px;那么
		这里两个块元素之间的距离是20px,切记.
		两个块元素之间的外边据就是二者中比较大的那一个;如果两个外边距是相同的那么就会折叠在一起;
		譬如都是10像素,那么总共也是10像素
		-->
		<style type="text/css">
			#first{
				width: 500px;
				height: 70px;
				background-color: #7FFFD4;
				margin-bottom: 20px;
				/* border: 2px solid red; */
			}
			#second{
				width: 500px;
				height: 70px;
				margin-top: 20px;
				background-color: #0000FF;
				border: thin solid red;
			}
			span{
				margin-left: 10px;
				margin-right: 10px;
			}
			#third{
				width: 100px;
				height: 30px;
				background-color: #FFFF00;
				margin-top: 10px;
			}
		</style>
	</head>
	<body>
		<div id="first">
			<span>
				第一个
			</span>
			<span>
				第二个
			</span>
			<br>
			内联元素: 左边外边据是10px ;右边外边据是10px;那么两个元素之间会有10+10也就是20px的空间
		</div>
		<div id="second">
			<div id="third">
				
			</div>
		</div>
		
	</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xvzhengyang

感谢,励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值