margin/padding使用注意事项

能用padding就不用margin

<style>
	*{
		margin: 0px;
		padding: 0px;
	}
	span{
		margin-left: 50px;
		margin-top: 50px;
		margin-bottom: 20px;
	}
	a{
		margin-top: 30px;
	}
	tr,tbody{
		padding: 20px;
	}
	.box1{
		width: 200px;
		height: 200px;
		background: green;
		margin-bottom: 50px;
	}
	.box2{
		width: 200px;
		height: 200px;
		background: green;
		margin-top: 50px;				
	}
	.box{
		width: 200px;
		height: 200px;
		background: #008000;
		padding-left: 30px;	/* 只能设置背景的颜色和背景图片,margin不能 */
	}
	</style>
</head>
<body>
	<script type="text/javascript">
		tr,tbody:在表格中设置padding无效果
		padding:
			只能设置背景的颜色和背景图片,margin不能
		margin:
			1.在行内标签中,上下margin无效
				解决方法:1)加浮动,
							脱离文档流需要考虑的问题,当盒子够大会在同一行,减小盒宽
							清除给下面标签的浮动影响clear
						2)display更改标签类型为块级或者行列块
			2.在块级标签里,使用上下margin,上下margin会重合
				解决方法:1)加浮动					
			3.如果第一个子标签使用了margin-top,子标签会把margin传递给父级,父级会撑开
	</script>
	<div class="box">可靠可爱可以可算</div>
	<table border="0" cellpadding="0" cellspacing="0">
		<tbody>
			<tr>
				<td>张三</td>
				<td>女</td>
			</tr>
			<tr>
				<td>李四</td>
				<td>男</td>
			</tr>				
		</tbody>
	</table>
	<span>span的margin列举</span><!-- 行列标签 -->
	<a href="#">超链接的margin列举</a>
	<div class="box1"></div>
	<div class="box2"></div>
</body>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

资本理念

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值