所以基本上我有 mainDiv,它几乎是身体的大小。在 mainDiv 中,有 2 个 div,它们应该彼此相邻,直到调整大小或移动设备进来。问题是第二个 div 与第一个完全重叠。
期望的结果 http://img17.imageshack.us/img17/473/yn9x.jpg
#mainDiv {
border: 1px solid black;
height: 670px;
}
#mainDiv div {
position:relative;
border: 1px solid red;
float: left;
}
Run Code Online (Sandbox Code Playgroud)
其余代码:http : //jsfiddle.net/fDELs/2/
现在我有 js 解决方案,它检查第一个 div 的宽度和位置并设置第二个 div 的“左”属性,但我很想在 CSS 中做到这一点。
从 div 中删除position: relative和top值,并margin-top改为使用。
#mainDiv {
border: 1px solid black;
height: 670px;
}
#mainDiv div {
border: 1px solid red;
float: left;
}
#first {
margin-top: 170px;
}
#second {
height: 400px;
margin-top: 65px;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
60326 次 |
| 最近记录: |