html - CSS 中的表格单元格填充底部不起作用

标签 html css html-table padding

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

CSS:

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

enter image description here

最佳答案

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

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

默认情况下,图像位于基线上,这解释了下面的间隙。

关于html - CSS 中的表格单元格填充底部不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16926066/

相关文章:

javascript - 使用按钮更新表格中的特定行

javascript - 使用 colspan 创建新的表格行会更改 IE 中的单元格大小

javascript - 使用 Javascript 中的选项创建动态选择

javascript - 如何使用 javascript 访问数组中的类并设置它们的样式

jquery - 用 jquery 更新背景图像?

css - 如何使用 Angular 8 更改值 Bulma.io 变量

javascript - 是否有可能获得计算出的变换 :scale value from nested divs?

html - 垂直对齐位于 float sibling 旁边的 Div 中的多行文本

jquery - 如何使用 CSS 从图像中去除颜色?

javascript - JQuery 迭代表