【问题标题】:internet explorer 7 hover drop down menuInternet Explorer 7 悬停下拉菜单
【发布时间】:2010-12-29 07:13:01
【问题描述】:

我只使用 css 创建了一个简单的下拉菜单,它在除 Internet Explorer 7 之外的所有浏览器中都可以正常工作,当我将鼠标悬停到菜单链接时,它会显示下拉项目,但是当鼠标离开链接时,下拉项目会消失,我该如何解决?

【问题讨论】:

    标签: css internet-explorer internet-explorer-7 menu drop-down-menu


    【解决方案1】:

    当我的菜单发生这种情况时,通常是因为在 :hover 上临时显示的元素与触发临时显示的元素之间存在空格。

    你有链接或一些示例代码吗?

    【讨论】:

    • thnx,我在本地工作,它有很多代码,但我使用了一些边距和填充,当我删除它们时它工作正常,但我需要一些空间来将下拉项目移动到底部
    【解决方案2】:

    您基本上需要将display a 元素作为block 元素与零margin

    ul li a {
        display: block;
        margin: 0;
    }
    

    要给元素一些内部空间,只需改用padding

    【讨论】:

      猜你喜欢
      • 2011-04-04
      • 1970-01-01
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 2012-07-22
      • 1970-01-01
      • 2017-02-21
      • 1970-01-01
      相关资源
      最近更新 更多