2012-02-20 31 views
1

是否有可能一个div定位为网页上的HTML之上的一层,但:CSS分层定位

  1. 是固定的(相同的位置,如果我滚动页面)
  2. 具有绝对定位功能,例如。不会干扰HTML布局

回答

4

您是否尝试过:

position: fixed; 
top: 12px; 
left: 34px; 
z-index: 54; 

元素将是固定的(也滚动时),在页面的顶部,你可以把它给x/y坐标就像你position: absolute元素做...

+0

'position:fixed'正在扰乱html布局,我需要它在它上面流动 – slash197 2012-02-20 11:36:17

+0

它不应该打扰您的布局。事实上,这应该会让你的元素在页面上浮动!你什么意思?你能提供一个jsFiddle的例子吗? – 2012-02-20 11:37:22

+0

它确实在jsFiddle中工作,所以我想这是在现场的一些CSS冲突,谢谢。 – slash197 2012-02-20 11:45:00

3

position:fixed;是你的答案。

+0

这不是帮助我 – slash197 2012-02-20 11:37:42

+0

正如你所说,它应该是'固定',因此它是唯一的解决方法。请发布你的代码,以便我们知道它需要改变。 – 2012-02-20 11:43:06