如何删除superfish菜单ul和父div之间的间距

jas*_*son 4 html css superfish jquery-plugins

我有使用Superfish jquery插件制作的菜单http://users.tpg.com.au/j_birch/plugins/superfish

但我有一些问题,当我在Firefox,Chrome和IE中查看我的页面时添加了填充:

在此输入图像描述

这里是jsfiddle示例http://jsfiddle.net/YsG97/2/ 可能有人可能会建议如何删除Superfish菜单ul和标题div之间的这个间距?

并且有一些奇怪的东西我猥亵地发现,如果我把菜单关闭标签后:</ul>&nbsp;它在Firefox中固定间距,不知道为什么.可能有些人可能解释一下?

Šim*_*das 5

干得好:

#menucontainer {
    ...
    vertical-align: top;
}
Run Code Online (Sandbox Code Playgroud)

现场演示: http ://jsfiddle.net/YsG97/5/

#menucontainerDIV已display: inline-block设定,从而有效地使得一个内联元素.默认情况下,内联元素与基线对齐,这意味着它们下方将存在空间(在基线和下降器之间):

http://vidasp.net/media/CSS-vertical-align.gif