【发布时间】:2013-07-11 23:50:47
【问题描述】:
我正在开发一个使用响应式布局的项目。我有一个位于标题 div 下方和周围的 div。我用负绝对定位做到了这一点。问题是后面的元素被定位在它上面。绝对定位使该 div 脱离了页面的正常流程,现在东西在它上面囤积。
通常,我只会将其余元素绝对定位在内容 div 中,但绝对定位的 div 包含一个响应式图像滑块,因此 div 的高度会根据屏幕的宽度而变化。
<div id="container">
<div id="header"></div>
<div id="content">
<div id="absolutely_positioned"></div>
<div id="problem_div">
</div>
</div>
#container {
max-width: 1600px;
}
#header {
width: 52.5%
height: 146px;
}
#content {
position: relative;
}
#absolute_position{
position: absolute;
top:-100px;
}
【问题讨论】:
-
您的 css 引用了 #negative_absolute_position 但您的 html 没有这样的元素。
-
很抱歉。我在 HTML 中对其进行了更改,以使其在点击提交之前变得不那么有价值,并忘记编辑 CSS
-
我已经开始编辑了
-
你能做一个jsfiddle的例子吗?
-
刚刚复制粘贴时忘记关闭
problem_div了吗?