【发布时间】:2013-07-30 05:03:26
【问题描述】:
当我将鼠标悬停在文本上时,文本会移动。文本移动的原因是我删除了悬停时的粗体效果。如何停止文本在悬停时移动?
#menu li a{
color:#595959;
font-size:14px;
font-weight:bold;
position: relative;
overflow:hidden;
padding:2px 5px;
}
#menu li a:hover{
color:#FFFFFF;
font-weight:normal;
background-color:#e11d3b;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-decoration:none;
}
【问题讨论】:
-
你能把导航栏的html和所有的css贴出来吗?
-
你在包含它们的 li 上设置了宽度/高度吗?
-
你能创建一个 jsfiddle 来显示问题吗?
-
等宽字体? jsfiddle.net/Y3Pwa/1(实际上,文本在 Firefox 中仍然抖动)。和你的设计师谈谈。说服他/她粗体字更好。
标签: css