CSS下拉菜单消失

CSS下拉菜单消失,css,drop-down-menu,Css,Drop Down Menu,当我对个人进行翻滚时,这个选项似乎很快就消失了 我认为这与造型有关 这是我的密码: .topmenu {float: right; width: 710px; height: 45px; background-color: #3a5a93; margin-top: 50px; border-top-left-radius: 10px 15px;border-top-right-radius: 10px 15px; border-bottom-left-radius: 10px 15px; bor

当我对个人进行翻滚时,这个选项似乎很快就消失了

我认为这与造型有关

这是我的密码:

.topmenu {float: right; width: 710px; height: 45px; background-color: #3a5a93; margin-top: 50px; border-top-left-radius: 10px 15px;border-top-right-radius: 10px 15px; border-bottom-left-radius: 10px 15px; border-bottom-right-radius: 10px 15px;}
.topmenu ul li {padding-top: 10px; float: left; margin-left: 10px;}
.topmenu ul li a:link {padding: 10px 20px; font: 14px genevaregular; color: #fff; text-decoration: none;}
.topmenu ul li a:visited {padding: 10px 20px; font: 14px genevaregular; color: #fff; text-decoration: none;}
.topmenu ul li a:hover {padding: 10px 20px; font: 14px genevaregular; color: #fff; text-decoration: none;}
.topmenu ul li a:active {padding: 10px 20px; font: 14px genevaregular; color: #fff; text-decoration: none;}
.topmenu ul li.current-menu-item a {color: #fff; }
.topmenu ul ul li {background-color: #3a5a93; padding:10px;float: none;}
.topmenu ul ul li:hover {background-color: #637ead; }
.topmenu ul ul {display: none; position: absolute; margin-top: 12px;}
.topmenu ul li:hover > ul {display: block;}
.topmenu ul ul li a {padding: 10px;}

只需更改
位置:绝对打开
。顶部菜单ul
位置:相对并按预期工作

最好在你的帖子和CSS中包含引起问题的特定HTML。更好的是,创建一个JSFIDLE的问题代码。谢谢你,但是现在悬停时,它会稍微把其他选项推出去吗?