0

此处的示例中,每个子菜单都将与您将鼠标放在上面的项目对齐。但是,因为我的菜单包含很多项目,所以我希望每个子菜单都与项目的(即父 ul)对齐,而不是项目本身。这样,所有子菜单将始终从主(水平)菜单正下方的相同垂直位置开始。

我怎样才能做到这一点?

4

1 回答 1

2

天哪,这很容易。在花了几个小时尝试 JS 解决方案之后,我发现我需要做的就是将 li 设置为 position:static 而不是 relative。但是,除了第一级,解决方案是:

#main_menu li.current li.current { position: static !important }

于 2012-09-27T11:11:01.730 回答