我是 CSS 的新手,我的一个菜单项有问题。当您滚动菜单项时,菜单项会上下跳动,这意味着某处一定有垫子或边距导致它。我删除了不同的焊盘和边距,但它仍然很紧张。有人可以告诉我我做错了什么吗?
这是代码,如果您将鼠标移到 Practice Area 上并慢慢移动到“Employment Law”和“Civil Rights”上,您将看到菜单/文本跳转。
最佳答案
其中一个选择器 #menu li:hover
太贪心了。它正在改变导致 jumoing 的 li 元素的高度。我将其更改为 #menu > li:hover
并且现在该菜单中没有跳转。我把 fiddle 叉到 http://jsfiddle.net/ypJwz/
关于css - 跳动的菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12208178/