2014-05-04 150 views
1

我一直在试图正确放置一个元素到我的页面,以便它不会阻碍背景,并使它一直对齐。我试图在this jsfiddle上重新创建场景,但我无法完全重新创建它。修复重叠元素

包含很多垃圾,但为了创建实际页面的布局,我不得不包含它。我的问题与.login风格以及它如何与其他元素交互。我试过用position搞砸了,但是我一直没能达到我想要的结果。

这里是什么样子的问题截图:

这是我想什么:

感谢您的帮助!

+0

像[这](http://jsfiddle.net/L5Sv6/3/)?只要删除'.login'的'宽度' – Oriol

+0

你可以漂浮在右边? – Medda86

+0

@ Medda86试过了,它不起作用。 – Wold

回答

1

试试这个

.login { 
    position: absolute; 
    top: 0; // or what you need 
    right: 0; 
    z-index: 1; // i don't know if you need upper value for that 
} 
+0

不起作用。虽然背景问题是固定的,但它并没有移到右侧。我认为这是因为它是相对于其父项呈现的。有没有办法来重写呢? – Wold

+0

是的,你需要把容器,位置:相对 – keypaul

+0

你的意思是包装?这并没有解决它。 – Wold