画一下盒子模型
它是所有布局控制的基础,虽然如今的前端是组件化开发模式
组件是一种对html 元素数据的封装,对原生 html标签元素的一种拓展,但底层核心依旧依赖DIV+CSS
盒子模型分为两种:...(width 包含了元素的宽度+边框+内边距元素大小:高度 = 内容高度(height 包含了元素的高度+边框+内边距)
外盒尺寸计算
元素空间宽度 = 内容宽度+外边距(width 包含了元素的内容宽度...,边框+内边距)元素空间高度 = 内容高度+外边距(height 包含了元素的内容高度,边框+内边距)
综上所述: 在标准盒模型中,元素的宽度和高度仅仅包含内容的宽度,高度(不包含边框和内边距两个区域)...,这里的内容宽度或高包含了元素的border,padding的内容的宽度或高度(即 border 和padding 划归到 width 范围内)
inherit:此值会使元素继承父元素的盒模型模式
padding-box...:用来指定元素的宽度或高度包含内容的宽度或高度和内边距,但不包括边框宽度(将 padding算入width 范围)
总之,当设置为box-sizing:content-box时,将采用标准模式解析计算,