Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
见http://bldd.nl/prototypes/megamenu/test23.php
我被这个困住了,如果你翻转子菜单导航,你会看到相应的主菜单翻转精灵吗?
我该如何解决这个问题并优化css?
您的 CSS 使用后代选择器: #jobs-news a:hover.
#jobs-news a:hover
这将匹配 的任何a:hover内部#jobs-news,即使它实际上在它的一个孩子中。
a:hover
#jobs-news
最简单的解决方案是给根a元素自己的类(例如,<a class="MainLink" href="#">),然后将悬停选择器更改为#jobs-news a.MainLink:hover。
a
<a class="MainLink" href="#">
#jobs-news a.MainLink:hover
这样,它就不会匹配子项,因为它们没有MainLink类。
MainLink
如果您不需要支持 IE6,您还可以使用子选择器:#jobs-news > a:hover
#jobs-news > a:hover