盒子模型
盒子模型
内容的宽度和高度
- 作用:利用 width 和 height 属性默认设置是盒子 内容区域 的大小
- 属性:width/height
- 常见取值:数字 + px
边框(border)-连写形式
- 属性名:border
- 属性值:单个取值的连写,取值之间以空格隔开
-
- 快捷键:bd=tab
边框(border)-单方向设置
- 场景:只给盒子的某个方向单独设置边框
- 属性名:border-方位名词
- 属性值:连写的取值
- 作用给设置边框粗细,边框样式,边框颜色效果
-
-
- 作用: 边框粗细,属性名:borde-windth, 数字+px
-
- 作用:边框样式,属性名:border-style,实线solid,虚线 dashed, 点线 dotted
-
- 作用:边框颜色,属性名:border-color,颜色取值
新浪导航案例
- 需求:根据设计图,通过pxcook量取数据,通过代码在网页中完成一致的效果
- 布局顺序:
-
- 每一个盒子的样式:
-
-
-
- 盒子模型的部分:border,padding,margin
-
- 其他样式:color,font-,text-,......
CSS3盒模型(自动内减)
- 盒子属性:box-sizing:border-box;即可
- 优点:浏览器会自动计算多余大小,自动在内容中减去
目标:能够认识盒子模型的组成,能够掌握盒子模型 边框,内边距,外边距 的设置方法
外边距折叠现象-1.合并现象
- 场景:垂直布局的块级元素,上下的margin会合并
- 结果:最终两者距离为margin的最大值
- 解决方法:避免就好
-