如何纠正水平 2 级 superfish 菜单中的样式
我有一个有两层的水平超级鱼菜单。当我将鼠标悬停在第一级链接上时,第二级下拉菜单看起来比顶级链接的底部低约 2em,尽管 firebug 说样式是:
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
left: 0;
bottom: 0em;
}
无论我尝试提高底部位置多少(例如底部:-2.5) em),二级菜单不会升起。这让我认为浏览器(Firefox)可能会造成差距,但我找不到这方面的证据。
我怎样才能克服这个不正确的定位或找出可能的原因?
I have a horizontal superfish menu with two levels. When I hover over a first level link, the second level drop down appears approx 2ems lower than the bottom of top level links although firebug says the style is:
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
left: 0;
bottom: 0em;
}
No matter how much I try to raise the bottom position (eg. bottom: -2.5em), the second level menu will not raise up. This leads me to think that the browser (Firefox) may be forcing a gap, but I cannot find evidence of that.
How can I override this incorrect positioning or find out what might be the cause?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以发布您网站的链接吗?
具体回答有点棘手......但作为猜测尝试定位:
.sf-menu ul a {
这是一些很好的、颜色清晰的CSS来帮助你,它可能很难得到掌握 superfish css...
主题皮肤:
Can you post a link to your site?
Its a bit tricky to answer specifically.... but as a guess try targeting:
.sf-menu ul a {
This is some good , clearly coloured css to help you, it can be tricky to get to grips with superfish css...
Theme skin: