外边距
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>内外边距</title>
<style>
body{
margin:0;
}
.box{
width: 100px;
height: 100px;
border:1px solid red;
background-color:navy;
}
.box2{
width: 100px;
height: 100px;
border:1px solid green;
margin:20px;
margin:20px 40px;
margin:20px 40px 50px;
margin:20px 40px 50px 70px;
margin:10px auto;
margin-left: auto;
margin-right:auto; /* 水平居中 推荐写法*/
padding:20px;
}
.box3{
width: 100px;
height: 100px;
border:1px solid blue;
}
</style>
</head>
<body>
<!--
外边距 标签与标签之间的距离
margin:10px 上下左右均为10px
margin:10px 20px 上下10px 左右20px
margin:10px 20px 30px 上10px 左右20px 下30px
margin:10px 20px 30px 40px 上10px 右20px 下30px 左40px
内边距 标签与标签内容之间的距离
padding:10px 上下左右均为10px
padding:10px 20px 上下10px 左右20px
padding:10px 20px 30px 上10px 左右20px 下30px
padding:10px 20px 30px 40px 上10px 右20px 下30px 左40px
整个div的宽高 仅仅是内容的宽高, 设置padding, div的宽高不变, 视觉上会放大
-->
<div class='box'></div>
<div class='box2'></div>
<div class='box3'></div>
</body>
</html>