【发布时间】:2011-07-26 09:14:54
【问题描述】:
我使用以下菜单:
<ul id="menu">
<li class="subMenu">
<h2><a href="#"><span>menu item</span></a></h2>
<div>
<p><a href="#"><span>submenu item</span></a></p>
</div>
</li></ul>
我有以下css:
ul#menu {
float:right;
height:80px;
color: #FFF;
margin: 0;
padding: 0.8em 0em;
}
ul#menu li {
display: inline;
margin: 0.1em 1em;
position: relative;
}
ul#menu h2,ul#menu h3 {
font-size: 1em;
font-weight: bold;
display: inline;
}
ul#menu li a {
text-decoration: none;
}
ul#menu li a:hover {
text-decoration: underline;
}
ul#menu li.subMenu a {
padding: 0 1.2em;
}
ul#menu li.subMenu a:hover {
text-decoration: underline;
}
ul#menu div {
display: none;
}
ul#menu li.subMenu div {
border: 1px solid #fff;
width: 125px;
position: absolute;
top: 2.5em;
left: 30px;
background: #fff;
color: #000;
}
ul#menu li.hovered div {
display: block;
}
ul#menu li.subMenu div a {
text-decoration: none!important;
}
谁能告诉我当我将鼠标悬停在子菜单项上时如何保持菜单项悬停
提前谢谢你。
【问题讨论】:
-
那些不必要的标签和选择器是什么?我建议你在谷歌上搜索 CSS 下拉菜单教程。
标签: css