【发布时间】:2012-11-09 20:30:15
【问题描述】:
好的,这就是我需要的:
- 我有一个水平容器(我们称之为 C),其中包含 2 个元素 (A,B)
- 在这两个元素中,只有一个元素必须随时可见。所以,对方的
visibility属性设置为hidden。 - 假设这些元素按以下确切顺序放置:
|<----------- A B ->|,因此是右对齐的。 - 当元素 B 处于活动状态时,一切正常。
- 当元素 A 处于活动状态(因此 B 不可见)时,A 元素不会浮动到右侧并保持原位:
|<----------- A --->|
问题:
- 如何将元素 A 向右“推”(“在”元素 B 上方),使其像向右浮动/
【问题讨论】:
-
你能设置一个 JS fiddle 来展示这种情况吗?
-
visibility:hidden使元素不可见,但它仍然占据与可见时相同的空间。你应该用display:none隐藏B,所以A会向右浮动(如果你使用CSS 浮动)。
标签: html css twitter-bootstrap