【问题标题】:Left Aligned CSS Drop-downs左对齐 CSS 下拉菜单
【发布时间】:2009-12-12 22:48:32
【问题描述】:

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

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

Dropdown http://piestar.net/share/sample-dropdown.png

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

问题是,这个效果是怎么实现的呢?我宁愿不使用 javascript 来正确对齐它们,但担心它可能是唯一的解决方案。

【问题讨论】:

    标签: html css drop-down-menu suckerfish


    【解决方案1】:

    使用 css 属性

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

    在子菜单上,并且可能

    position:relative;
    

    在父 li 上。

    【讨论】:

      猜你喜欢
      • 2017-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-28
      相关资源
      最近更新 更多