显示内联块悬停

时间:2013-12-20 00:22:01

标签: html css3 css

我正在使用display: inline-block;来保持一些div彼此相邻。我不知道为什么但是在悬停时div会向上移动。我认为它向上移动的数量与其非悬停形式(.title类元素)中元素的填充有关。这很奇怪,我无法弄清楚为什么会发生这种情况,因为所有值都在悬停形式中重置。

JSFiddle

注意我'使用Sass所以css可能看起来有点奇怪

2 个答案:

答案 0 :(得分:2)

.option {
  vertical-align:bottom;
}

因为您声明了元素inline,所以它们遵循与页面的所有流动内容相同的垂直对齐规则 - 排列居中。将它强制到整条线的固定位置并解决它。

答案 1 :(得分:0)

将以上行添加到我想悬停的元素上可以帮助我解决此问题:

.example {
border: 10px solid transparent;
}

.example :hover{
border: 10px solid;
}