0

我是 CSS 新手,我的一个菜单项有问题。当您滚动菜单项时,它会上下跳跃,这意味着在某处必须有一个填充或边距导致它。我删除了不同的垫和边距,但它仍然跳动。有人可以告诉我我做错了什么吗?

这是代码,如果您将鼠标移到练习区并慢慢移动到“就业法”和“公民权利”上,您将看到菜单/文本跳转。

这里:http: //jsfiddle.net/v4qnU/1/

4

1 回答 1

2

选择器之一,#menu li:hover太贪心了。它正在改变导致 jumoing 的 li 元素的高度。我将其更改为#menu > li:hover,现在该菜单中没有跳转。我把小提琴分叉到http://jsfiddle.net/ypJwz/

于 2012-08-31T02:38:51.017 回答