顶部不工作让黄色框失望?
这个问题在这里已经有了答案:
发生这种情况是由于margin collapsing
-这样一个border
, padding
到父元素或inline
内容(任何inline
元素)将关掉余量塌陷。
参见下面的演示:
.largebox {
width: 800px;
height: 350px;
background-color: #00f;
margin-left: 10px;
border: 1px solid; /*ADDED THIS*/
}
.box1 {
width: 250px;
height: 300px;
background-color: #ff0;
margin-left: 50px;
margin-top: 25px;
}
<div class="largebox">
<div class="box1"></div>
</div>
使用display:inline-block;
在box1
.largebox {
width: 800px;
height: 350px;
background-color: #00f;
//padding-left: 50px;
margin-left: 10px;
//border: 2px solid black;
}
.box1 {
width: 250px;
height: 300px;
background-color: #ff0;
//display: inline;
//float: left;
//margin-right: 0px;
margin-left: 50px;
margin-top: 25px;
display:inline-block;
}
<div class="largebox">
<div class="box1"></div>
</div>
你可以尝试使用position:absolute;
在.box1
是这样的:
.box1{
position:absolute;
}
链接地址: http://www.djcxy.com/p/21989.html