我
`* { box-sizing: border-box; }`会产生怎样的效果?
难度:
- 元素默认应用了
box-sizing: content-box
,元素的宽高只会决定内容(content)的大小。 box-sizing: border-box
改变计算元素width
和height
的方式,border
和padding
的大小也将计算在内。- 元素的
height
= 内容(content)的高度 + 垂直方向的padding
+ 垂直方向border
的宽度 - 元素的
width
= 内容(content)的宽度 + 水平方向的padding
+ 水平方向border
的宽度