删除图像和行边框之间的间隙
remove gap between image and row-border
我在 table 单元格中插入了一张图片,我希望行高与图片的高度完全相同。
现在图像和行底部边框之间似乎有一个小间隙。
有没有办法删除它?
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
table {
border : 2px solid brown;
border-collapse: collapse;
padding : 0px;
}
tr {
border : 1px dotted darksalmon ;
height : auto;
}
img {
width : 25px;
height: 25px;
border : 1px solid red; }
</style>
</head>
<body>
<div>TODO write content</div>
<table style="height: 0;">
<tr>
<td>
cell 1
</td>
<td>
cell 1
</td>
</tr>
<tr style="height: 0;">
<td>
cell 1
</td>
<td>
<img alt ="" src="APPROVED.jpg"/>
</td>
</tr>
<tr>
<td>
cell 1
</td>
<td>
cell 1
</td>
</tr>
</table>
</body>
输出
尝试使用 padding: 0 for td 当你的图片放置时。
你可以使用给 padding
值 0
如果还是不行,请不要使用硬编码
在包含 img
的 td
上使用 flex
属性 以便图像覆盖容器的高度并向 [=23= 添加一个 padding: 0;
] 删除任何额外的 space
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
table {
border: 2px solid brown;
border-collapse: collapse;
padding: 0px;
}
tr {
border: 1px dotted darksalmon;
height: auto;
}
img {
width: 25px;
height: 25px;
border: 1px solid red;
}
.cover {
display: flex;
padding:0;
}
</style>
</head>
<body>
<div>TODO write content</div>
<table style="height: 0;">
<tr>
<td>
cell 1
</td>
<td>
cell 1
</td>
</tr>
<tr style="height: 0;">
<td>
cell 1
</td>
<td class="cover">
<img alt="" src="https://www.hdnicewallpapers.com/Walls/Big/Rainbow/Rainbow_on_Mountain_HD_Image.jpg" />
</td>
</tr>
<tr>
<td>
cell 1
</td>
<td>
cell 1
</td>
</tr>
</table>
</body>
</html>
我在 table 单元格中插入了一张图片,我希望行高与图片的高度完全相同。 现在图像和行底部边框之间似乎有一个小间隙。 有没有办法删除它?
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
table {
border : 2px solid brown;
border-collapse: collapse;
padding : 0px;
}
tr {
border : 1px dotted darksalmon ;
height : auto;
}
img {
width : 25px;
height: 25px;
border : 1px solid red; }
</style>
</head>
<body>
<div>TODO write content</div>
<table style="height: 0;">
<tr>
<td>
cell 1
</td>
<td>
cell 1
</td>
</tr>
<tr style="height: 0;">
<td>
cell 1
</td>
<td>
<img alt ="" src="APPROVED.jpg"/>
</td>
</tr>
<tr>
<td>
cell 1
</td>
<td>
cell 1
</td>
</tr>
</table>
</body>
输出
尝试使用 padding: 0 for td 当你的图片放置时。
你可以使用给 padding
值 0
如果还是不行,请不要使用硬编码
在包含 img
的 td
上使用 flex
属性 以便图像覆盖容器的高度并向 [=23= 添加一个 padding: 0;
] 删除任何额外的 space
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
table {
border: 2px solid brown;
border-collapse: collapse;
padding: 0px;
}
tr {
border: 1px dotted darksalmon;
height: auto;
}
img {
width: 25px;
height: 25px;
border: 1px solid red;
}
.cover {
display: flex;
padding:0;
}
</style>
</head>
<body>
<div>TODO write content</div>
<table style="height: 0;">
<tr>
<td>
cell 1
</td>
<td>
cell 1
</td>
</tr>
<tr style="height: 0;">
<td>
cell 1
</td>
<td class="cover">
<img alt="" src="https://www.hdnicewallpapers.com/Walls/Big/Rainbow/Rainbow_on_Mountain_HD_Image.jpg" />
</td>
</tr>
<tr>
<td>
cell 1
</td>
<td>
cell 1
</td>
</tr>
</table>
</body>
</html>