盒模型
width
height
border
padding
margin

浏览器会给元素一个默认样式,一般我们会重置浏览器默认样式
* {padding: 0; margin: 0}

注意 1 行内元素没有上下外边距 也没有上内边距
2 外边距合并 垂直的块级盒子以最大的外边距为准(外边距塌陷)
3 对于两个嵌套关系的块元素,假如父亲没有上内边距和边框,
则父亲的上外边距和儿子的上外边距发生合并
解决方案 1 给父亲加overflow:hidden 2 给父亲加上内边距或上边框
盒子尺寸

 

04盒子尺寸计算.html

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
       div {
              width: 100px;
              height: 100px;
              background-color: red;
              border: 4px solid #ccc;
              padding: 20px;
              margin: 40px;

              /* 
                 空间尺寸 width+padding+border+margin
                 内含实际尺寸 width+border+padding
              */
       }


    </style>
</head>
<body>
    <div></div>
</body>
</html>

 

posted on 2019-06-20 21:24  HiJackykun  阅读(97)  评论(0编辑  收藏  举报