我有一个使用 Suckerfish 和<ul><li>
构造创建菜单的下拉菜单形式的网站,其中包含您通常的 2 级导航。
问题是菜单在页面上右对齐,因此我需要让下拉菜单向左推出,如图所示,以将它们保持在页面内:
下拉 http://piestar.net/share/sample-dropdown.png
如果顶级菜单选项卡的大小相同,那不会有问题,但它们的宽度是可变的,所以我不能使用预先计算的负边距。
问题是,如何才能达到这种效果?我宁愿不使用 javascript 来正确对齐它们,但担心它可能是唯一的解决方案。