面试题答案
一键面试CSS盒模型组成部分
CSS盒模型由 content(内容)、padding(内边距)、border(边框) 和 margin(外边距)组成。
标准盒模型(content-box)
- 占据总宽度:250px
- 计算方式:在标准盒模型下,
width
仅指content
的宽度。所以总宽度 =content宽度(200px) + padding左右宽度(20px * 2) + border左右宽度(5px * 2) = 200 + 40 + 10 = 250px
。
怪异盒模型(border-box)
- 占据总宽度:200px
- 计算方式:在怪异盒模型下,
width
包含content
、padding
和border
的宽度。所以总宽度就是设置的width
值 200px ,因为width
已经包含了content
、左右padding(20px * 2)
和左右border(5px * 2)
的宽度。