【问题标题】:Css sprite doesn't stick to only the mainnav?Css sprite 不只停留在 mainnav 上?
【发布时间】:2010-02-22 01:33:30
【问题描述】:

http://bldd.nl/prototypes/megamenu/test23.php

我被这个困住了,如果您滚动子菜单导航,您会看到相应的主菜单滚动精灵吗?

我该如何解决这个问题并优化 css?

【问题讨论】:

    标签: sprite submenu


    【解决方案1】:

    您的 CSS 使用后代选择器:#jobs-news a:hover

    这将匹配#jobs-news 内的任何a:hover,即使它实际上在它的一个孩子中。

    最简单的解决方案是为根a 元素赋予它们自己的类(例如<a class="MainLink" href="#">),然后将悬停选择器更改为#jobs-news a.MainLink:hover

    这样,它不会匹配子项,因为它们没有MainLink 类。

    如果您不需要支持 IE6,也可以使用子选择器:#jobs-news > a:hover

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-01
    • 2013-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多