2012-01-06 130 views
0

我有一个网站页眉/导航栏,它有一个标志,导航菜单和搜索框中的所有在线的顺序CSS股利定位

所以标志是在左边,其次是导航菜单和右侧的搜索框。

搜索框对齐使用position: relative;问题是它是相对于导航菜单,这是搜索框前的div定位的问题。

原因是一个问题,是因为导航菜单可能具有不同的大小,具体取决于它显示的菜单项。

我需要一个可靠的方式来定位我的搜索框,有没有办法将Div相对于某个Div而不是仅仅位于它之前的Div?

在图像中,搜索框应该位于侧边栏上,但正如我所提到的,导航菜单可以具有不同的长度,所以如果我将相对X置于其上,它将根据菜单的宽度而有所不同 enter image description here

+1

请问您可以粘贴一些代码吗? – andrewk 2012-01-06 22:34:07

回答

1

在你的导航菜单中放一个包装并给它一个固定的宽度。

0

尝试让您的导航和搜索在一个div内,然后使用绝对定位进行搜索。