CSS 的盒子模型
2017-06-19 15:25
393 查看
今天学到了“盒子模型”的课程,终于快要解开我关于“width,padding,border&margin”四者的疑惑了。
弄清楚这四者关系的突破点必须先区分以下2个概念:内容和元素
内容可以是在html页面上显示的文本、图片、链接等;但是元素是基于html总框架下每一行的内容都属于html的元素,内容加上相应的内边距、边框和外边距才成为一个元素,也就是一个盒子模型。
因此一个元素实际宽度(盒子的宽度)=左外边距+左边框+左内边距+内容宽度+右内边距+右边框+右外边距
如图所示:
慕课网上把padding称作填充,margin称作边界的。但是我认为将padding和margin分别称作内边距和外边距,在逻辑上更直观、便于理解。
对于高度方向上的关系,同理可知:一个盒子的高度=上外边距+上边框+上内边距+内容高度+下内边距+下边框+下外边距
4000
图片来自于慕课网(http://www.imooc.com/code/2054),感谢提供资源!
现在一切资源、时机准备充分了,接下来的时间就是要鼓足干劲,力争上游!
弄清楚这四者关系的突破点必须先区分以下2个概念:内容和元素
内容可以是在html页面上显示的文本、图片、链接等;但是元素是基于html总框架下每一行的内容都属于html的元素,内容加上相应的内边距、边框和外边距才成为一个元素,也就是一个盒子模型。
因此一个元素实际宽度(盒子的宽度)=左外边距+左边框+左内边距+内容宽度+右内边距+右边框+右外边距
如图所示:
慕课网上把padding称作填充,margin称作边界的。但是我认为将padding和margin分别称作内边距和外边距,在逻辑上更直观、便于理解。
对于高度方向上的关系,同理可知:一个盒子的高度=上外边距+上边框+上内边距+内容高度+下内边距+下边框+下外边距
4000
图片来自于慕课网(http://www.imooc.com/code/2054),感谢提供资源!
现在一切资源、时机准备充分了,接下来的时间就是要鼓足干劲,力争上游!
相关文章推荐
- css基础学习(3)(盒子模型,动画)
- CSS 盒子模型,绝对定位和相对定位
- HTML+CSS入门到精通一 盒子模型
- CSS知识点:盒子模型的计算方法
- 盒子模型(DIV+CSS)
- css知多少(7)——盒子模型
- DIV+CSS两种盒子模型
- css学习之盒子模型应用
- 深入理解CSS系列(一):理解CSS的盒子模型
- CSS:盒子3D模型
- 认识CSS的盒子模型
- 【转载】CSS 盒子模型
- CSS 布局之盒子模型
- 标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型(转)
- DIV+CSS两种盒子模型
- 认识CSS中盒子模型
- CSS背景、尺寸、盒子模型
- CSS 盒子模型
- CSS(10)盒子模型
- CSS简易盒子模型