0

我可以问一下,根据我希望它在后面的另一个绝对定位的 div(z-indexed)的高度,使用 javascript 重新定位 div 是否会被认为是“不好的做法”?

主要内容 div 是绝对定位的,并且根据“动态生成”的内容在每个页面上具有可变的高度。我绝对定位它而不是相对定位,因为我最终在页面底部出现了一个空白,内容 div 仍然占据了页面上的原始空间。

在那个内容 div 的后面和下面,有一点重叠,我想要另一个 div。由于内容 div 是绝对定位的并且高度可变,因此我不能相对或绝对定位我的底部 div。所以我打算使用 javascript/jquery 来获取我的内容 div 的高度,并在页面上相对于它定位底部/后面的 div(使用绝对定位)。

这是不好的做法,还是正确的做法?

谢谢!

编辑:我认为这是一个客观的答案,无论它是正确的做事方式还是不...

4

1 回答 1

0

我不会认为它本身不好,但我会尽量避免使用 JavaScript 来进行页面的大布局。原因是布局是 CSS 的发明,大多数时候它足以完成工作。然而,有时你只需要使用 JavaScript,因为 CSS 不会削减它。

对于这样的事情,我通常使用一个 CSS 框架来完成所有这些繁重的工作。为此,我绝对更喜欢yaml

于 2012-05-20T15:36:11.573 回答