Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在此处的示例中,每个子菜单都将与您将鼠标放在上面的项目对齐。但是,因为我的菜单包含很多项目,所以我希望每个子菜单都与项目的列(即父 ul)对齐,而不是项目本身。这样,所有子菜单将始终从主(水平)菜单正下方的相同垂直位置开始。
我怎样才能做到这一点?
天哪,这很容易。在花了几个小时尝试 JS 解决方案之后,我发现我需要做的就是将 li 设置为 position:static 而不是 relative。但是,除了第一级,解决方案是:
#main_menu li.current li.current { position: static !important }