为了账号安全,请及时绑定邮箱和手机立即绑定

margin , padding 怎么区分什么时候用呢?offset-left是对于什么来说??还有其他什么的吗??

margin , padding 怎么区分什么时候用呢?offset-left是对于什么来说??还有其他什么的吗??

更好的自己lin 2017-01-24 18:07:34
如题,小白,不喜勿喷~~~
查看完整描述

3 回答

已采纳
?
慕数据5775487

TA贡献76条经验 获得超19个赞

margin:20px是指外边距,就是设置该元素外部其它元素距离这个元素都要有20像素的距离,
padding:20px是指内边距,就是设置该元素内部其它元素距离这个元素都要有20像素的距离,
obj.offsetLeft 指 obj 距离左方或上层控件的位置,整型,单位像素。
简单写段简单代码帮你理解一下什么是盒子模型:试着把padding和margin的值改成0,看看结果就会明白了!希望能帮到你,加油!!!
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			#box1{
				width:300px;
				height:300px;
				background:red;
				padding:20px;
			}
			#div1{
				width:100px;
				height:100px;
				background:deepskyblue;
				margin:20px;
				float:left;
			}
			#div2{
				width:100px;
				height:100px;
				background:greenyellow;
				float:left;
			}
		</style>
	</head>
	<body>
		<div id="box1">
			<div id="div1">div1</div>
			<div id="div2">div 2</div>
		</div>
	</body>
</html>


查看完整回答
反对 回复 2017-01-24
?
拿不到钥匙的车放不进手机的歌

TA贡献71条经验 获得超29个赞

早先刚开始学css的时候我也困惑了一阵子,不过多用自然就会了,margin是外边距,padding是内边距 你可以找一下盒子模型的课程, 这个还是蛮重要的,offsetLeft这个随意度娘一下吧

查看完整回答
1 反对 回复 2017-01-24
  • 3 回答
  • 0 关注
  • 1667 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信