我在一个网站上有一个标题/导航栏,它有一个徽标,导航菜单和搜索框都在该顺序
所以徽标在左边,然后是导航菜单和右边的搜索框。
搜索框是使用position: relative;对齐的,问题是它相对于导航菜单的位置,导航菜单是搜索框之前的div。
这是一个问题,因为导航菜单可以有不同的大小,这取决于它显示的菜单项。
我需要一个可靠的方法来定位我的搜索框,有没有办法相对于某个Div而不仅仅是它前面的Div来定位Div?
在图像中,搜索框应该定位在侧边栏上,但就像我提到的,导航菜单可以有不同的长度,所以如果我将相对X定位在它之外,它将根据菜单的宽度而有所不同

发布于 2012-01-07 06:38:09
在你的导航菜单周围放一个包装纸,并给它一个固定的宽度。
发布于 2012-01-07 06:38:13
尝试使用导航并在单个div中进行搜索,然后使用绝对定位进行搜索。
https://stackoverflow.com/questions/8765325
复制相似问题