外军网站建设,Linux备份wordpress,zcms内容管理系统,做网站前端程序员**1、margin塌陷**问题#xff1a;垂直方向的父子关系的盒子使用不当会产生margin塌陷。给子级设置margin-top时#xff0c;他不会相对父级一起动#xff0c;只有他的margin超过父级的margin时#xff0c;才会生效#xff0c;但会带着父级一起动(作者总结#xff0c;官方…**1、margin塌陷**问题垂直方向的父子关系的盒子使用不当会产生margin塌陷。给子级设置margin-top时他不会相对父级一起动只有他的margin超过父级的margin时才会生效但会带着父级一起动(作者总结官方定义自己查看)。如Document//20pxmargin-top效果**解决方法**(1)给父级盒子加上边框border:1px silod black;(改变结构了不推荐使用)Document效果(2)触发盒子的BFC模型(不懂就去百度吧)如何触发盒子的BFC呢1.Positionabsolute 2.display:inline-block; 3.float:left/right; 4.overflow:hiddle; 1.Positionabsolute给父级加上绝对定位让子级相对父级动。Document效果2.display:inline-block;让父级同时具有行级属性和块级属性。Document效果3.float:left/right;让父级产生浮动流Document效果4.overflow:hiddle;溢出部分隐藏Document效果**2、margin合并**问题:margin-left和margin-right区域不能共用。只会叠加。Document12效果两个兄弟结构垂直方向的margin共用。Document1233效果解决垂直方向的margin合并问题也是触动盒子的BFC。解决方法如下(嵌套盒子然后overflower:hidden;)Document1233效果**总结**在实际开发时不解决这个问题比如说要解决垂直方面200px为什么不直接top200px呢不用top100px,然后bottom100px。**顺带说一下清除浮动的两种两种方法**(1)在有浮动的元素的后面加入一个标签。下面我就简单举例了css中.clrar{clear:both;}(2)使用伪类元素找到需要清除的标签直接使用三件套.warpper::after{content:;clrar:both;display:block;}总结以上所述是小编给大家介绍的解决margin塌陷与margin合并(margin)清除浮动问题希望对大家有所帮助如果大家有任何疑问欢迎给我留言小编会及时回复大家的