【问题标题】:css layout positioningcss布局定位
【发布时间】:2010-10-01 05:39:34
【问题描述】:

我有一个 div 框(绝对定位),它是可展开的,在它下面我有另一个 div 框不可展开(相对定位)。

现在,当绝对可扩展的 div 扩展时,下方的那个不会向下移动。

这不可能吗? 如果我的代码不是太长,我会把它放在这里...谁能帮我解决这个问题..

【问题讨论】:

  • ...你能链接到代码/页面吗?
  • 首先我是这个网站的新手。所以你能告诉我社区维基在这里是什么意思吗?其次,正如我告诉你的那样,我的代码太长了,有很多 css,对我来说不容易放在这里。这就是为什么用简单的语言问...
  • 我建议将它放在网上某个地方,然后从您的帖子中链接到它。这样人们就可以看到它发生了什么,并给出更好的答案。在 StackOverflow 上,社区 wiki 意味着任何人都可以编辑您的帖子。

标签: css layout positioning


【解决方案1】:

当您绝对定位某些内容时,它会将其从文档流中移除,因此它只会重叠内容并且不会将任何内容推开。也许第一个 div 不需要绝对定位?

【讨论】:

  • 实际上我在一个相对定位(可扩展)的 div 内连续有一组 3 个(小)绝对定位(可扩展)div。现在,如果我使 3 个盒子相对定位,那么当所有 3 个盒子都处于折叠状态时,布局就可以了,但是当我展开时,比如第一个,一个小盒子,相邻的盒子在折叠状态下向下移动,现在它的位置是当第一个盒子展开时,相对位置会发生变化。同样,当第二个也扩展时,第三个向下移动。虽然我已经能够通过一些补丁 js 编码来处理这个布局,但我希望只使用 css 来完成。
猜你喜欢
  • 2020-06-29
  • 1970-01-01
  • 2013-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多