我有一个具有以下样式的div

#holder{
    margin-top: 1px;
    background-color: #DCE1E5;
    position:absolute;
    left:0;
    right:0;
    display:block;
    padding:8px;
}


我的问题是,例如,我在此div标签之后输入的任何元素都隐藏在div后面

<div id="holder">My Stuff here of</div>
<div id="somethingelse">This will be hidden behind the top div</div>


关于如何解决此问题并使其与IE7兼容的任何想法?

最佳答案

位置:绝对;从框模型定义的流中删除元素。任何小于该持有人的元素都将被其隐藏。解决的办法是不使用位置:绝对的;绝对的。对于这种情况,由于我了解您并不真正希望可以通过此方法实现。

我建议您花些时间来了解什么是盒子模型:http://www.w3.org/TR/CSS2/box.html

09-30 13:31
查看更多