正如题目所说。我想让悬停的那个改变他的width
。但似乎每个列表元素都会改变他的width
.
它似乎很容易,但我不明白。有什么建议么?
编辑:当你将width
at 更改#nav li a:hover {
为background-color: #555;
它工作正常。现在真的很迷茫。
看看这里实际发生了什么:宽度仅在当前链接上更改,而不是在所有链接上更改:http: //jsfiddle.net/JjMfU/15/
您需要解决一个不同的问题 - 只需将链接始终放在右侧 - 这是通过将它们浮动到右侧来完成的。请注意,我添加overflow: hidden
了li
处理浮点数,也存在其他方法。
像这样:http: //jsfiddle.net/JjMfU/20/