【发布时间】:2012-01-11 16:51:54
【问题描述】:
在我的 css 菜单上 My site 无论我对代码进行了多少调整,我似乎都无法让菜单在所有级别上都匹配。我是一个 CSS 新手,所以我可能会遗漏一些东西,但是当你将鼠标悬停并按下鼠标时,会有三种不同的尺寸,我希望它们都是统一的。我在 chrome 和 firebug 中查看过它,但找不到要扩展的父菜单以匹配悬停。
任何建议将不胜感激!!提前谢谢你:)
【问题讨论】:
在我的 css 菜单上 My site 无论我对代码进行了多少调整,我似乎都无法让菜单在所有级别上都匹配。我是一个 CSS 新手,所以我可能会遗漏一些东西,但是当你将鼠标悬停并按下鼠标时,会有三种不同的尺寸,我希望它们都是统一的。我在 chrome 和 firebug 中查看过它,但找不到要扩展的父菜单以匹配悬停。
任何建议将不胜感激!!提前谢谢你:)
【问题讨论】:
你的代码完全搞砸了。对于初学者,不要在子菜单中设置宽度。而是设置整个 UL.submenu 的宽度,并在里面显示:block,这样它们就会填满整个宽度
【讨论】:
在你的 CSS 中改变它:
#menu2 li li a, #menu2 li li a:link, #menu2 li li a:visited {
color: #FFFFFF;
float: none;
margin: 0;
padding: 0 0 0 15px;
width: 160px; //this is the change (width decreased)
}
希望这会有所帮助。
【讨论】:
实现hover menu using CSS 并不难。它适用于所有现代浏览器,但不适用于 IE6,因为它不支持 :hover on li 标签。
【讨论】: