0

我有按钮,并为它们添加了悬停效果以更改它们的边框。它正在影响菜单的布局。

element{
   border-width:0px;
}
element:hover{
   border:1px solid gray;
}

如何在不影响布局的情况下做到这一点?

4

2 回答 2

4

box-sizing: border-box将边框放在框内,应该可以解决任何尺寸问题。

于 2012-08-18T06:08:57.193 回答
2

边框宽度会改变元素的尺寸,因此您可能需要考虑额外的像素。也许这样的事情会奏效。

element{
  border:1px solid transparent;
}
element:hover{
  border:1px solid gray;
}
于 2012-08-18T06:14:39.560 回答