JAWABAN BARU
Anda dapat menggunakan <tbody>tag sebanyak yang Anda suka. Saya tidak menyadari bahwa W3C tidak masalah sampai sekarang. Bukan untuk mengatakan solusi saya di bawah ini tidak berfungsi (itu berhasil), tetapi untuk melakukan apa yang Anda coba lakukan, tetapkan <tbody>kelas tag Anda dan kemudian referensi <td>tag individual mereka melalui CSS seperti:
table tbody.yourClass td {
padding: 10px;
}
dan HTML Anda sebagai berikut:
<table>
<tbody>
<tr><td>Text</td></tr>
<tr><td>Text</td></tr>
<tr><td>Text</td></tr>
</tbody>
<tbody class="yourClass">
<tr><td>Text</td></tr>
<tr><td>Text</td></tr>
<tr><td>Text</td></tr>
</tbody>
<tbody>
<tr><td>Text</td></tr>
<tr><td>Text</td></tr>
<tr><td>Text</td></tr>
</tbody>
</table>
Coba orang itu :)
JAWABAN LAMA
apapun yang Anda lakukan, JANGAN masukkan baris kosong ...
Anda tidak boleh memiliki lebih dari 1 elemen tubuh di tabel Anda. yang dapat Anda lakukan adalah menyetel atribut class atau id di <tr>elemen Anda dan memberikan <td>padding tag yang sesuai :
table {
border-collapse: collapse;
}
tr.yourClass td {
padding: 10px;
}
Anda bahkan dapat menetapkan kelas tambahan atas dan bawah <tr>sehingga mereka hanya melakukan bantalan atas atau bawah, masing-masing:
tr.yourClass.topClass td {
padding: 10px 0 0 0;
}
tr.yourClass.bottomClass td {
padding: 0 0 10px 0;
}
dan di HTML Anda, <tr>tag Anda akan terlihat seperti ini:
<table>
<tbody>
<tr><td>Text</td></tr>
<tr><td>Text</td></tr>
<tr><td>Text</td></tr>
<tr class="yourClass topClass"><td>Text</td></tr>
<tr class="yourClass"><td>Text</td></tr>
<tr class="yourClass bottomClass"><td>Text</td></tr>
<tr><td>Text</td></tr>
<tr><td>Text</td></tr>
<tr><td>Text</td></tr>
</tbody>
</table>
Semoga ini membantu!