HTML - 表中的行之间的间距

问题描述:

我有一个表使用rowspan来组合2行。我希望两个非组合行之间的间距更近,同时保持整行之间的间距更大。例如,我希望row1 col1row2 col1的间距更近,同时在row2 col1row3 col1之间有较大的空间。这将适用于每个整体行。HTML - 表中的行之间的间距

table { 
 
    border-collapse: collapse; 
 
} 
 

 
td { 
 
    border-bottom: 1px solid black; 
 
} 
 

 
.noborder { 
 
\t border:none; 
 
}
<table> 
 
\t <tr> 
 
\t \t <td class="noborder">row1 col1</td> 
 
\t \t <td rowspan=2>merge col2</td> 
 
\t </tr> 
 
\t <tr> 
 
\t \t <td>row2 col1</td> 
 
\t </tr> 
 
\t <tr> 
 
\t \t <td class="noborder">row3 col1</td> 
 
\t \t <td rowspan=2>merge col2</td> 
 
\t </tr> 
 
\t <tr> 
 
\t \t <td>row4 col1</td> 
 
\t </tr> 
 
\t <tr> 
 
\t \t <td class="noborder">row6 col1</td> 
 
\t \t <td rowspan=2>merge col2</td> 
 
\t </tr> 
 
\t <tr> 
 
\t \t <td>row6 col1</td> 
 
\t </tr> 
 
</table>

+0

的一个解决方案可能是可以将每个表列如'

之后添加一个空行 '。 –

这是什么?但是,当您使用一列和下一行两列时,您的td无效。改为使用colspan(https://www.w3schools.com/TAGs/att_td_colspan.asp)属性。

table { 
     border-collapse:separate; 
     border-spacing:5px; 
    } 
+0

如何使用colspan组合2行? – Matt9Atkins

+0

@ Matt9Atkins可以使用rowspan与colspan相同的函数,但可以使用行 – LuRy