CSS盒模型
CSS盒模型
CSS盒模型将CSS中的元素整体视为一个盒子BOX,这个box由四个部分构成:
-
margin
-
border
-
padding
-
content
CSS盒模型分两种
-
content-box
-
border-box
区别
区别主要在于width(或height)包含的范围。
-
content-box:
width
只控制content
部分的width
-
border-box:
width
控制border+padding+content
三部分的width
由区别可知,若未指定border
和padding
,则两种盒模型并无区别。
通常情况下我们都会使用border-box
因为该盒模型更好用。
因为margin
会合并,对元素大小的影响比较小,而border
和padding
的大小已经包含在width
中,因此border-box
能够更直观的控制元素的大小,同时更符合border调试法的使用习惯。
CSS盒模型
https://bald3r.wang/2022/06/01/CSS盒模型/