CSS学习笔记-盒子模型
下定决心还是再学一遍CSS等前端知识
1. 盒子模型-margin
1.1 margin 基本使用
换行符会造成两个元素之间有间距
暂时可以通过去除(后面介绍通过浮动,flex布局去除)
body {
font-size: 0;
}
依次尝试:
margin-topmargin-bottommargin-rightmargin-leftmargin全写,以及缩写属性
1.2. padding 和 margin对比
- 大box包含小box,如果设置大box的padding,会让大box撑开
box-sizing: boder-box;
- 设置小box的margin
- 好处:不用设置boder-box,
- 坏处: 但是对于
margin-top会让大box也往下跑- 因为做了一个传递,把margin传递给了父元素
- 解决办法,在父元素设置:
overflow: auto;,不是最好的方式,后面讲
- 补充
- margin用来设置元素和元素之间的距离(一般是兄弟元素)
- padding