【问题标题】:Remove spacing and vertical align divs删除间距和垂直对齐 div
【发布时间】:2013-08-20 23:14:16
【问题描述】:

我正在尝试使这些框可见:

  • 互相触摸
  • 垂直对齐,使它们都接触到父 div 的顶部
  • 保持滑块不使用 JavaScript

Codepen

我一直在尝试 cell-spacing、vertical-align、border-spacing 等,但要么我不明白如何应用它们,要么我在 DOM 上走错了方向。

为什么在 Codepen 中?我正在为 Bootstrap 2 构建一个主题。

【问题讨论】:

  • “保持滑块不使用 JavaScript”是什么意思?
  • @koala_dev 我有一个溢出-y:隐藏;溢出-x:滚动;设置,以便我可以根据需要添加任意数量的框并水平滚动。

标签: html css twitter-bootstrap


【解决方案1】:

您已将填充应用于td 元素,将其移除并设置vertical-align: top

Codepen

CSS

td {
  padding: 0;
  vertical-align: top;
}

【讨论】:

  • 有没有办法通过 .module td {} 隔离这种样式?当我将 .module 添加为父级时,此样式不再起作用。
  • 我不太清楚你的意思,你能举个例子吗?
  • codepen.io/clouddueling/pen/dCtxj 制作它 .module td { padding: 0;垂直对齐:顶部; } 打破了那个 css。
  • 您需要在 HTML 中将 td 设为 .module 的后代才能使其工作。
  • 我把.module 误认为.row-slide。谢谢它现在工作正常!