如何将td的宽度设置为0?我有一个td,里面没有任何内容,但它的宽度总是2 px。我首先怀疑的是border-spacing属性,但将其设置为0也没有帮助。
<table> <tr> <td></td> <td></td> <td></td> </tr> </table>
See Sample
7kjnsjlb1#
将td的填充设置为0,将padding: 0;添加到td css规则中。
td
padding: 0;
ua4mk5z42#
您需要删除填充。(td { padding:0; })现在的网络浏览器可以很容易地追踪到这样的问题,例如,使用Chrome开发者工具,你可以突出显示元素,然后查看度量标签,找出导致宽度的原因。
juzqafwq3#
你的CSS应该是:
td{ background-color: red; padding: 0; }
更新小键盘:http://jsfiddle.net/PZkSa/5/
oipij1gg4#
这里的答案大部分是正确的,但您可能还需要以相同的方式设置任何相应的表格标题单元格(<th/>):
<th/>
table { border-collapse: collapse } td, th { padding: 0; }
4条答案
按热度按时间7kjnsjlb1#
将
td
的填充设置为0,将padding: 0;
添加到td
css规则中。ua4mk5z42#
您需要删除填充。(td { padding:0; })
现在的网络浏览器可以很容易地追踪到这样的问题,例如,使用Chrome开发者工具,你可以突出显示元素,然后查看度量标签,找出导致宽度的原因。
juzqafwq3#
你的CSS应该是:
更新小键盘:http://jsfiddle.net/PZkSa/5/
oipij1gg4#
这里的答案大部分是正确的,但您可能还需要以相同的方式设置任何相应的表格标题单元格(
<th/>
):