鼠标悬停导航下拉菜单使用HTML和CSS

问题描述:

我想问一下,如果有什么方法可以开发一个使用CSS和HTML的鼠标悬停下拉菜单,因为我曾经见过像谷歌这样的一些网站,例如开发了这样的菜单,似乎一旦你通过它,一个隐藏的标签就会被你看到。鼠标悬停导航下拉菜单使用HTML和CSS

请,如果任何人有一个想法,提供了思路

感谢的源代码,并把

我不认为我能解释它比这更好:http://www.htmldog.com/articles/suckerfish/dropdowns/

那是什么被称为“Suckerfish Dropdowns的儿子”。它应该让你朝着正确的方向前进。请注意,仅限CSS的下拉菜单在IE 6及更高版本中不起作用。

+0

我没记得IE何时开始支持:盘旋在非锚点元素上,这就是为什么我说“我认为”。看起来像它的IE6及以下版本。更新的答案反映。 – Brent

+0

+1,用于引用关于如何制作菜单结构的良好教程。 – sg3s

这被称为CSS悬停菜单。它们是使用JavaScript的好选择。

样品实施:

.trigger ul.menu 
{ 
    display: none; 
} 
.trigger:hover ul.menu 
{ 
    display: block; 
} 

样品教程:http://www.shingokko.com/blog-entry/pure-css-hover-menu.html

相反,其他的答案,这种方法跨浏览器兼容。如果正确实施,它将在IE6 + (Source)中正常工作。

+0

漂亮的桌子/条件评论hackery,这是丑陋的,但我会至少承认它的作品。下面提示:放弃IE6支持,你不需要这些。 – sg3s

+0

我同意这一点,更优雅,更容易 – Shaahin