【问题标题】:Table Cell padding-bottom in CSS not workingCSS中的表格单元格填充底部不起作用
【发布时间】:2013-05-31 08:02:24
【问题描述】:

我的网站上有一个表格,其中每个表格单元格都包含一个 138 像素 X 138 像素的图像。当我在 CSS 中设置 <td> 的样式时有 padding:0px;表格单元格最终大小为 138 x 143 像素。我没有看到为什么会发生这种情况的任何原因。即使我做 padding-bottom:-5px;表保持完全相同的大小。发生了什么事!

CSS:

td
{
    width: auto;
    height: auto;
    padding: 0px;
} 

【问题讨论】:

  • 你在 jsfiddle 中得到了这种行为吗?
  • 我在这种情况下所做的就是添加一个border,这样我就可以准确地看到元素的结束位置。尝试将border:#333 3px solid; 添加到您的td,看看是否可以解决问题。
  • img 标签中有边距吗?
  • 带有图片的表格的邮政编码。
  • 负边距在 CSS 中无效 - 你能举个例子吗?

标签: html css html-table padding


【解决方案1】:

您是否将垂直对齐重置为 img 标签?

td img {
    vertical-align:top; /* or bottom */ 
}

默认图片站在基线上,解释了下面的差距。

【讨论】:

  • 有效!我从来没有理解过整个贝斯线原理,但我会研究一下——非常感谢!! :DD
猜你喜欢
  • 1970-01-01
  • 2014-01-17
  • 2020-07-15
  • 2013-05-26
  • 2010-12-17
  • 2010-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多