【问题标题】:navigation moves on bold hover导航在粗体悬停时移动
【发布时间】:2013-02-26 15:10:46
【问题描述】:

当我将导航悬停时,它会向右移动大约 5 像素。 悬停设置为字体粗细:粗体。所以我知道这是问题所在。 如果我在导航页边距下方 5px 处添加边距,则悬停实际上会变粗而不移动第一个导航链接,但是当我悬停其他导航链接时,问题又开始了。

我的悬停CSS。

#nav ul li a:hover { 
border-color:#ccc;
font-weight:bold;
margin-right:35px;

}

我创建了一个 jsFiddle 来显示问题。

http://jsfiddle.net/sM3AF/

谢谢

【问题讨论】:

  • 那么您在悬停时应用字体粗体粗体有什么问题或困惑?

标签: html css


【解决方案1】:
#nav ul li {
  display: inline-block;
  position: relative;
  border-right: solid 1px #e1e1e1;
  margin: 0px;
  width: 100px;
}

给每个链接一个特定的宽度可以解决这个问题...使用 % 来获得更具响应性的设计。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-22
    • 2015-05-24
    • 1970-01-01
    • 2020-11-06
    • 2015-10-08
    • 2010-10-08
    • 1970-01-01
    相关资源
    最近更新 更多