Skip to content

尺寸计算

box-sizing

box-sizing 是 CSS 里一个非常重要的属性,用来决定 浏览器如何计算元素的宽高(width / height)

常见取值

属性值计算方式含义说明
content-box(默认)width = content只计算内容区,不包含 paddingborder
border-boxwidth = content + padding + border宽高包含内边距和边框,盒子总宽固定
inherit继承父元素的 box-sizing

通常设计图的盒子是固定宽高的和内边距的,我们需要计算内容区的大小,这很麻烦。为此我们可以设置盒子的尺寸计算方式为border-box。确保盒子的尺寸符合我们的设计图

css
box-sizing: border-box;