2009-11-02 57 views
0

我正在使用水平浮动CSS菜单处理简单的HTML/CSS网站。我的问题是我无法弄清楚如何改变菜单的位置。它目前位于顶部,我知道函数top:x px或bottom:x px用于从顶部或底部向上和向下移动任何东西,但是当我使用菜单时仍然保持顶部?可以浮动菜单的任何地方,而不是在顶部,因为这限制了我可以用我的网站做什么?在CSS中定位菜单

+1

你能不能请你发布一个html菜单和相关CSS的例子? – NickGPS 2009-11-02 11:40:51

回答

2

尝试将浮动元素的“位置”样式设置为“相对”。

一个例子:

.floatedElement 
{ 
    float:left; 
    position:relative; 
    top:15px; 
} 
+0

工作过,欢呼尼克! – DVP 2009-11-03 11:04:55

1

我不知道你的HTML和CSS的样子,但如果你有在菜单的包装,你可以在任何地方定位包装您的网页上。

为了帮助您与如何做到这一点,看看这个伟大的教程上CSS positioning ...

1

上,下,左,右全部用相对或绝对定位工作。

如果你没有使用这些,并有一个浮动的容器(例如:float:left;),我倾向于,那么你可以使用margin或padding设置来定位元素。

+0

我对此进行了一些尝试,发现如果某个元素处于浮动状态,则可以添加相对位置以获得左侧和上侧的工作。将箱子模型问题也保持在最低限度=) – NickGPS 2009-11-02 13:59:13