margin-top塌陷现象解决方案
2017-07-28 18:35
573 查看
发生塌陷现象的条件:两个盒子为父子关系
<!DOCTYPE html><html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{
padding: 0;
margin: 0;
}
.father{
width: 500px;
height: 500px;
background: red;
}
.son{
width: 200px;
height: 200px;
background: blue;
margin-top: 50px;
}
</style>
</head>
<body>
<div class="father">
<div class="son"></div>
</div>
</body>
</html>
以上是margin-top发生塌陷时代码
如下图所示
解决方案:
1.给父盒子添加border,加上边框border既可以2.给父盒子添加padding-top
3.给父盒子添加overflow:hidden
4.父盒子:position:fixed
5.父盒子:display:table
6.给子元素的前面添加一个兄弟元素
属性为:content:"";
相关文章推荐
- HTML5-margin-top的塌陷问题
- margin的塌陷现象跟合并现象
- "margin塌陷现象"div盒子嵌套盒子外边距合并现象
- 为您解惑:关于内层DIV设置margin-top不起作用的解决方案。。。
- 关于内层DIV设置margin-top不起作用的解决方案
- HTML:margin塌陷现象的解决
- 关于内层DIV设置margin-top不起作用的解决方案
- html5第七课时,用overflow解决下方child中的margin-top中的父类子类都移动的现象
- 关于css的margin塌陷现象
- html之解决margin-top塌陷
- margin-top失效 出现吞吃合并现象
- margin塌陷问题:父元素与子元素之间的margin-top问题
- 关于margin重叠现象的解决方案
- 关于内层DIV设置margin-top不起作用的解决方案
- CSS中,margin-top塌陷问题的解决
- 关于内层DIV设置margin-top不起作用的解决方案
- margin问题(塌陷和margin-top失效)
- CSS---关于内层DIV设置margin-top不起作用的解决方案
- 解决margin-top塌陷的6种方法
- IE8 margin-top属性bug解决方案