为什么td在表中添加了额外的填充?

Haoyu Chen

<html>
<body style="background:grey;">
  <table width="500" border="0" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td style="
    background-image: url(https://s28.postimg.org/yrbcuftd9/zip.png);
    height: 9px;
"></td>
    </tr>
    <tr>
      <td style="
    background-image: url(https://s28.postimg.org/yrbcuftd9/zip.png);
    height: 9px;
"></td>
    </tr><tr>
      <td><img width="500" src="https://s28.postimg.org/yrbcuftd9/zip.png"></td>
    </tr>
  </tbody>
</table>
</body></html>

我不明白为什么第三张zip图像的高度为18。基本上,当我将图像添加为背景时,每行之间没有间隙(第1行和第2行之间没有间隙)。但是,当我使用图像标签时,它在第2行和第3行之间造成了缝隙。我不明白为什么。有任何想法吗?还有如何删除第2行与该行之间的间隙。

帕杰

<img>默认情况下被认为是内联的,因此与其他内联元素一样,它也有行高和下级空格。Descender空间是每一行下的空白,对于任何像'p'或'q'这样的字母悬挂点,它都不会占任何地方。

如果将其设置为display: block,所有内容将一起单击。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么SwiftUI图像在封装VStack时添加了额外的填充?

为什么在gganimate中的transition_layer添加了额外的NA层?可以将其删除吗?

为什么在我的Linux内核中的/ dev下添加了一个额外的HDD?

奥雷利(O'reilly)添加了额外的路径。为什么?

表中的角度ng-repeat,添加了额外的行

为什么我的Bootstrap行向元素添加了填充?

浮动时在Firefox中添加了额外的填充/边距:left

在Android 7.1.1上的DatePicker中添加了额外的填充/边距

为什么在包含行内元素的块容器的行高中添加了额外的 2px?

为什么我的循环在我的 YAML 文件末尾添加了一个额外的键值对?

为什么我在SQL Server中添加额外的join语句会丢失表数据?

为什么在我的LinkedBinaryTree实现中仅添加了根

为什么在C ++ 17中添加了std :: reduce?

在models.py中添加了额外的模型,但出现了“ OperationalError:没有这样的表”

为什么overflow-x为我的div添加了填充?

为什么 Django 会在旧数据库的表名中添加一个额外的字符?

为什么INSERT为什么在mysql表的每个查询下面添加额外的空行?

向填充有数据表的现有表中添加额外的列

如何将另一个选择的结果插入添加了额外列值的新表中?

在JavaScript中向str.match()添加了额外的字符

JUnit在测试用例中添加了额外的测试

Bash在多行变量中添加了额外的单引号

Laravel在链接中添加了一个额外的斜杠

Axios 在 body 值中添加了额外的尾部斜杠

Blockquote 添加了额外的 <br>

什么在我的package.json中添加了输入行,为什么?

为什么JSON.stringify添加额外的“”

为什么str(KeyError)添加额外的引号?

为什么在iOS7中,UITableViewStyleGrouped样式在UITableView顶部有额外的填充