<div>覆盖其他元素</div>

时间:2009-04-22 11:10:49

标签: html treeview overlay

我有一个树视图,当可见时在网页上占用太多空间。因此,用户被要求单击一个按钮使其可见:)但问题是,当树视图(位于元素内)可见时,它会将其他元素向下移动,但我更喜欢它是否覆盖(类似于什么)当我们点击下拉菜单时发生:P

任何指针或任何其他可能的解决方案都得到很多赞赏。

谢谢你:P

PS:如果解决方案不涉及闪存或SilverLight控件会更好:P因为只有一个控制器负载太多!!!

2 个答案:

答案 0 :(得分:3)

您可以使用CSS来绝对定位元素或将其浮动,这两者都会将其从页面流中移除。

以下是MDC对float属性所说的内容(请参阅here):

  

float属性指定一个元素应该从正常流中获取并放置在其容器的左侧或右侧,其中文本和内联元素将环绕它。

以下是MDC对position: absolute所说的内容(请参阅here):

  

不要为元素留出空间。相反,将其放置在相对于其最近定位的祖先或初始包含块的指定位置。

史蒂夫

答案 1 :(得分:0)

在CSS

中将元素的位置设置为Absolute

职位:绝对;

http://www.w3schools.com/Css/pr_class_position.asp