css tr没有间距

忆逝逝 6个月前 156浏览 0评论

如果在CSS表格中的标记中没有设置间距,那么表格的行将无法正确显示。在没有值的情况下,CSS将默认将其设置为零。

tr {
    margin: 0;
    padding: 0;
}

如果上面的代码未解决问题,那么可能是由于表格的其他元素(如单元格)导致间距。可以尝试使用以下代码解决:

td, th {
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

其中,border-spacing: 0;border-collapse: collapse;用于解决边框和间距问题。

如果上述解决方案仍然无法解决问题,可以考虑通过改变表格的布局方式来解决。例如将table-layout属性设置为fixed。

table {
    table-layout: fixed;
}

如果您仍然遇到问题,请检查您的CSS代码,并确保没有其他CSS规则覆盖表格间距设置。