Table padding/margin/whatever
Table padding/margin/whatever
我正在尝试删除此 PBWorks 维基页面底部 table 图像周围的所有 padding/margin:
http://ja2v113.pbworks.com/w/page/29061905/Map%20Database%20Project%3A%20Azazel#view=page
但是,每张图片的底部总是会留下一点点白色 space。至少在 Chrome.
我该如何摆脱它?如果您查看 "source" 页面,您会看到我尝试使用 CSS 和 HTML 但没有成功。
制作图像的块元素:
img {
display: block;
}
将 vertical-align: bottom
或 display-block
添加到图像中。对于同一个问题,这是两种截然不同的解决方案。
问题是它们现在是行内块并且在文本的基线 上对齐。你看到的白色space就是字体底线和基线之间的space。
可以通过添加vertical-align: bottom
对齐字体底部的图像来解决这个问题,消除白色space。
或者您可以将图像显示为块元素。通过这样做,link 内根本没有文本行,只有块图像,因此基线不再重要。
在你的情况下,我认为问题与内联元素与块级元素无关,也与 vertical-align
.
无关
尝试在您的 <td>
上将 line-height
设置为 0
。
我正在尝试删除此 PBWorks 维基页面底部 table 图像周围的所有 padding/margin:
http://ja2v113.pbworks.com/w/page/29061905/Map%20Database%20Project%3A%20Azazel#view=page
但是,每张图片的底部总是会留下一点点白色 space。至少在 Chrome.
我该如何摆脱它?如果您查看 "source" 页面,您会看到我尝试使用 CSS 和 HTML 但没有成功。
制作图像的块元素:
img {
display: block;
}
将 vertical-align: bottom
或 display-block
添加到图像中。对于同一个问题,这是两种截然不同的解决方案。
问题是它们现在是行内块并且在文本的基线 上对齐。你看到的白色space就是字体底线和基线之间的space。
可以通过添加vertical-align: bottom
对齐字体底部的图像来解决这个问题,消除白色space。
或者您可以将图像显示为块元素。通过这样做,link 内根本没有文本行,只有块图像,因此基线不再重要。
在你的情况下,我认为问题与内联元素与块级元素无关,也与 vertical-align
.
尝试在您的 <td>
上将 line-height
设置为 0
。