html - 显示内联 block 悬停

标签 html css

我正在使用 display: inline-block; 来让一些 div 彼此相邻。我不知道为什么,但是悬停时 div 会向上移动。我认为它向上移动的数量与其非悬停形式的元素(.title 类元素)的填充有关。这很奇怪,我不明白为什么会这样,因为所有值都在悬停表单中重置。

JSFiddle

请注意,我使用的是 Sass,因此 css 可能看起来有点奇怪

最佳答案

.option {
  vertical-align:bottom;
}

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

关于html - 显示内联 block 悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20694248/

相关文章:

html - 大屏幕上困惑的 CSS 位置

html - 角色="banner"的上下文是什么

css - 无法使用 class=pull-right 或 float :right 向右浮动 twitter Bootstrap 导航栏元素

javascript - 用于 react native 的 UI 组件库

CSS - 使用 label 标签格式化表单

css - 如何并排正确包装输入文本和按钮元素?

html - 在 html 和 css 中,边框底部和右侧保持黑色

javascript - 如果正文没有滚动,有没有办法隐藏滚动浏览器?

html - 当您事先不知道内容 block 的宽度时将其居中

html - 不需要的断线行为 - 一般说明