0

这个问题与我之前的问题有关: position relative elements after absolute elements

我更新了那里提供的 JsFiddle 以更准确地反映我当前的 html(我现在没有 URL)。见这里:http: //jsfiddle.net/dkxUX/22/

我意识到这种布局对我来说是有问题的。

在对 ov 的回答的评论中,他指出我可以创建额外的包装器,例如 #header div。这确实不是一个坏主意,因为这样我仍然可以在其中绝对定位我的元素 - 只要它定位在静态之外的任何其他位置。

我的问题来了:

我很好奇绝对定位元素的高度是否会影响其父元素的高度。实际上,似乎不是:http: //jsfiddle.net/qFh6s/1/

我很沮丧,我用 jQuery 尝试过:http: //jsfiddle.net/WD6LF/1/

结果:变得更加沮丧,没有想法。

我只是不能给元素固定高度,因为它们的内容会有所不同。

实际上,我已经对我的 html 感到恼火,例如,粘性页脚的附加包装器使我看起来不那么语义化。此外,我开始明白将所有内容放入 div 并为其赋予绝对位置并不是所有 CSS 障碍的答案。因此,我愿意接受任何有用的建议,同时让自己准备好从头开始一切并重新开始。

4

1 回答 1

1

你真的应该看看花车。即使高度未知,浮动也会帮助您定位元素。你会停止发誓...... :)

优秀的设计师不使用表格或定位,他们使用浮动。如果您不希望它跟随任何其他 div,您可以在任何 div 上使用 clear:both。我没有完全阅读您的问题,但我很确定您正在寻找它的浮动。是关于花车的快速教程。通过它,您自己将能够解决您的问题。我希望你的问题得到解决。设计愉快!!

于 2012-06-22T12:43:21.987 回答