【发布时间】:2012-08-18 10:34:51
【问题描述】:
如果我在以下庄园订购了 3 个 Div 框(实际上是任意数量):
<div>
<div id="one"></div>
<div id="two"></div>
<div id="three"></div>
</div>
如何在不改变html结构的情况下,让id为one的div显示在id为three的div之后?
这是 html 应该显示的内容:
________________________
| ____________________ |
| | id=two | |
| | | |
| |__________________| |
| ____________________ |
| | id=three | |
| | | |
| |__________________| |
| ____________________ |
| | id=one | |
| | | |
| |__________________| |
|______________________|
【问题讨论】:
-
有点矛盾。你想让 div
two仍然可见吗?如果不是,那么 div 两个很容易写这个#two {display:none} -
这会出现在什么可能的用例中?
-
@Lokase 对此的解决方案:stackoverflow.com/questions/12082481/…
-
太糟糕了,没有 float:bottom 或 sink:bottom 而不是
-
@Lowkase,或在别处生成的内容的自定义样式(根据用户偏好重新排序项目)。