<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
#div1{
margin:20px;
padding:10px;
border:2px red solid;
}
#div2{
border:2px blue solid;
}
</style>
</head>
<body>
<div id="div1">222</div>
<div id="div2">111</div>
</body>
</html>
padding是指文本内容距离边框线上下左右的距离,也就是红线,每段红线都是10px.其实padding有一个把边框线往外撑的效果
margin是指边框线距离他上下左右最近元素的距离,也就是黑色线,每段黑线都是20px,上,上左右是距离body20px,下面是距离id="div2"的文本框的距离