我有一个用0px边框构建的表格,我正在尝试让每一行中的图像彼此无缝地匹配,但即使边框没有显示出来,行之间仍然存在1px间隙。有没有办法解决这个问题?
table {
border-collapse: collapse;
border-spacing: 0px;
font-size: 10px;
}
table th, table td {
padding: 0px;
margin: 0px;
border-width: 0px;
}
tr {
padding: 0px;
margin: 0px;
border-collapse: collapse;
border-spacing: 0px;
}发布于 2011-09-14 02:37:36
可能是表中的内容创建了一些额外的空间,而您没有提到哪个浏览器,但请注意IE7 doesn't understand border-collapse,因此您应该添加:
<table cellspacing="0">到IE7的桌子上。此外,没有理由将border-collapse应用于tr。
发布于 2011-09-14 02:34:52
我想border-spacing是用来做桌子的。您是否尝试过对tr元素使用border: none?
发布于 2011-09-14 02:37:19
试试这个:
CSS
img {
border:none;
padding:0;
margin:0;
}HTML
<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
..table rows..
</table>https://stackoverflow.com/questions/7406683
复制相似问题