css常见问题:盒模型,外边距合并

2018-08-11  本文已影响90人  lingfighting

盒模型

标准盒模型
IE盒模型

区别:

css3新样式box-sizing

box-sizing: content-box;  /*w3c标准盒模型*/
box-sizing: border-box;  /*IE盒模型*/

<div style="height:200px;width:200px;border:solid 10px #333;padding:100px;box-sizing: border-box;"> </div>

外边距合并

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

外边距合并形式:

xl.png k.png fz.png

同理,若要子元素居中显示,就需要在父元素中加padding或者border,让父子元素的外边距分离。之后无论是在父元素中通过padding还是在子元素中通过margin都能实现子元素居中显示。

:段落间设置间距,防止合并的方式是,都只设置margin-top

上一篇 下一篇

猜你喜欢

热点阅读