我有一个具有以下样式的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