简体   繁体   English

如何在水平CSS菜单上显示子菜单

[英]how to display sub menu on horizontal css menu

I have this CSS Menu: 我有这个CSS选单:

http://jsfiddle.net/73GrF/ http://jsfiddle.net/73GrF/

but i cannot work out what css code i need for the hover: 但我无法计算出悬停所需的CSS代码:

#nav li a:hover

trigger the hover on your li element. 在您的li元素上触发悬停。 Don't forget to set your submenu position to absolute 不要忘记将子菜单位置设置为绝对

#nav li:hover ul {
     display:block;   
}

http://jsfiddle.net/73GrF/4/ (edited fiddle with crude dropdown styling. ill leave the dressing up to you.) http://jsfiddle.net/73GrF/4/ (经过编辑的小提琴,带有粗略的下拉样式。请您留心打扮。)

http://jsfiddle.net/73GrF/5/ is what I came up with while McMastermind was at work. http://jsfiddle.net/73GrF/5/是我在McMastermind工作时想到的。

The main thing I've done is taken the margins off, floated the menu headers, and made the submenus appear on hover 我要做的主要事情是取消边距,浮动菜单标题,并使子菜单出现在悬停时

#nav>li {
    float:left

}
#nav li:hover ul {
    position:absolute;
    display:block;
}

#nav li a {
    margin:0;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM