【问题标题】:CSS Issues Navigation Dropdown MenuCSS 问题导航下拉菜单
【发布时间】:2012-08-02 04:52:49
【问题描述】:

我的 CSS 在第一级菜单上运行良好。完全没有问题。自从我开始尝试添加下拉菜单/子菜单以来,我遇到了各种各样的问题。

我能做到的最好的办法是让菜单像我想要的那样下拉到主菜单下方,但子菜单显示为内联而不是垂直列表。此外,菜单和子菜单块似乎比我想要的要高。我在导航容器内的所有东西上都将高度设置为继承,但我仍然得到 LI 分隔符的这个奇怪的扩展。如果您在 codepen 中翻转主菜单链接,您就会明白我的意思。我已经为此绞尽脑汁太久了,真的可以用全新的眼光来看待它,因为我已经对我的代码尝试了很多不同的调整,现在我迷路了。 (注意:我从 Suckerfish 的儿子那里得到了这个下拉菜单的框架。这是我至少到目前为止唯一可以工作的框架。)

Code

【问题讨论】:

    标签: css drop-down-menu


    【解决方案1】:

    你可以添加这个:

    #navigation ul ul li {
        display: block;
    }
    

    它在 codepen 中看起来不正确,因为背景图像未呈现。此外,锚点右侧的红色边框不会对齐,因为锚点的宽度取决于它们的内容。如果你想让它排成一行,你将不得不稍微摆弄一下。

    【讨论】:

    • 哇,我不敢相信我忘记了这个。我实际上解决了这个问题,但在这种情况下这是正确的方法。网站的前端已经重新设计,现在使用 Bootstrap 完全重建。
    【解决方案2】:

    添加宽度:50px;到#navigation li a

    【讨论】:

      猜你喜欢
      • 2012-01-23
      • 2013-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-03
      • 1970-01-01
      相关资源
      最近更新 更多