0

我有一个使用 Suckerfish 和<ul><li>构造创建菜单的下拉菜单形式的网站,其中包含您通常的 2 级导航。

问题是菜单在页面上右对齐,因此我需要让下拉菜单向左推出,如图所示,以将它们保持在页面内:

下拉 http://piestar.net/share/sample-dropdown.png

如果顶级菜单选项卡的大小相同,那不会有问题,但它们的宽度是可变的,所以我不能使用预先计算的负边距。

问题是,如何才能达到这种效果?我宁愿不使用 javascript 来正确对齐它们,但担心它可能是唯一的解决方案。

4

1 回答 1

4

使用 css 属性

right:0;
top:20px; # or whatever height from the top of the parent
position:absolute;

在子菜单 ul 上,并且可能

position:relative;

关于父李。

于 2009-12-12T14:48:32.027 回答