当我把代码的p选择器换成div,为什么margin又重新塌陷了的?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
}
div {
overflow: hidden;
}
p {
height: 20px;
width: 20px;
border: 4px solid green;
margin: 20px;
}
</style>
</head>
<body>
<div>
<p></p>
</div>
<div>
<p></p>
</div>
</body>
</html>
正在回答
同学你好,如果给div设置上margin塌陷是正常的,因为会取最大值,但是给div设置overflow:hidden;属性不能解决塌陷问题。
之前代码中是子元素p之间塌陷,给父盒子添加overflow属性。但现在是div自己塌陷,不能使用overflow解决了。可以添加浮动
这样两个div之间就会有40px间距
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星