我创建了一些下拉菜单(如果您将鼠标悬停在其父链接上,则会出现),下拉菜单仅包含链接;没什么特别的。
它们在使用 Google Chrome(在其父浏览器下)时工作得非常好,但在使用 Mozilla Firefox 时它们总是出现在屏幕的最左侧。
有谁知道为什么会发生这种情况?
谷歌浏览器:
火狐浏览器:
下拉 HTML 检查示例:
相关CSS:
/* Sub menu styles */
#headermenu td.hasSubMenu ul {
display: block;
float: left;
position: absolute;
list-style: none;
min-width: 200px;
left: -999em;
padding: 10px 10px;
text-align: left;
background-color: #89B0F1;
z-index: 100;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
box-shadow: 0px 3px 10px 0px #000000;
}
#headermenu td.hasSubMenu li {
padding: 10px 5px;
color: #252B76;
}
#headermenu td.hasSubMenu:hover ul {
left: 0px;
top: auto;
}
#headermenu td.hasSubMenu li:hover {
background-color: #252B76;
color: #FFFFFF;
}
#headermenu td.hasSubMenu li:hover a {
color: #FFFFFF;
}
非常感谢您的帮助。:)