这个问题与之前的问题有关: position relative elements after absolute elements
我更新了那里提供的JsFiddle以更准确地反映我当前的html(我现在没有URL)。见这里:http://jsfiddle.net/dkxUX/22/
我意识到这种布局对我来说是个问题。
在对o.v.的回答的评论中,他指出我可以创建额外的包装, 比如#header div。这确实不是一个坏主意,因为这样我仍然可以将我的元素绝对定位在其中 - 只要它定位在除静态之外的其他任何东西。
这就是我的问题:
我很好奇绝对定位元素的高度是否会影响其父级的高度。 实际上,它似乎不是:http://jsfiddle.net/qFh6s/1/
Beeing感到沮丧我用jQuery尝试过: http://jsfiddle.net/WD6LF/1/
结果:Beeing更加沮丧,没有想法。
我只是不能给元素固定的高度,因为它们的内容会有所不同。
实际上,我已经被我的html烦恼了,例如粘性页脚的附加包装使它看起来对我来说不那么语义。此外,我开始明白将所有内容放入div并赋予其绝对位置并不是所有CSS障碍的答案。 因此,我愿意接受任何有用的建议,同时让自己准备好抓住一切并重新开始。
答案 0 :(得分:1)
你应该看看花车。即使高度未知,浮子也可以帮助您定位元素。你会停止发誓... :)
优秀的设计师不使用表格或定位,他们使用浮动。如果你不希望它跟随任何其他div,你可以使用clear:在任何div上。我没有完全阅读你的问题,但我非常确定你正在寻找它的花车。 Here是关于浮点数的快速教程。通过它,你自己将能够解决你的问题。我希望你的问题得到解决。快乐的设计!!