2013-01-08 93 views
-1

说我有这样的事情元素保持

#navbot {right:20px; 
     position:absolute; 
     top:50px} 

当用户从向右移动浏览器的大小来走了,我怎么能有一个元素住宿在移动浏览器时不会移动

+1

你问我*如何定位页面初始渲染时浏览器窗口边缘位置的元素?* – Quentin

回答

1

绝对定位使用定位父级来设置其原点。如果没有定义,它使用BODY。

如果您有页面的包装,请将其设置为position:relative,然后将navbot作为包装的子项。这样,元素使用包装器作为其原点,而不是浏览器主体。

+0

谢谢!我与亲戚的问题是在不同浏览器上的位置不同。 – gVidal

+0

给包装一个固定的。 –

+0

谢谢我也试过,但是右边的文字可能会渗入左边的文字 – gVidal

1

尝试position:fixed;而不是position:absolute; 我认为它会工作的很好。

1

您应该考虑不要使用right来定位它,left。如果你有一个站点容器,考虑给它一个固定的宽度,然后#navbot相对于容器。

我的经验是,每次它发生在我身上,这是一个糟糕的结构规划。