새로운 답변
원하는만큼 <tbody>태그를 사용할 수 있습니다 . 나는 지금까지 W3C에서 괜찮다는 것을 몰랐습니다. 내 아래 솔루션이 작동하지 않는다고 말하는 것이 아니라 원하는 작업을 수행하려면 <tbody>태그 클래스를 할당 한 다음 <td>CSS를 통해 개별 태그를 다음과 같이 참조하십시오 .
table tbody.yourClass td {
padding: 10px;
}
따라서 HTML :
<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>
그 사람을 밖으로 시도하십시오 :)
오래된 답변
무엇을하든 빈 행을 삽입하지 마십시오.
테이블에 tbody 요소가 1 개 이상 있으면 안됩니다. 할 수있는 일은 <tr>요소 에 class 또는 id 속성을 설정 하고 해당 <td>태그에 패딩을 제공하는 것입니다 .
table {
border-collapse: collapse;
}
tr.yourClass td {
padding: 10px;
}
top 및 bottom <tr>의 추가 클래스를 할당하여 각각 상단 또는 하단 패딩 만 수행하도록 할 수도 있습니다.
tr.yourClass.topClass td {
padding: 10px 0 0 0;
}
tr.yourClass.bottomClass td {
padding: 0 0 10px 0;
}
HTML에서 <tr>태그는 다음과 같습니다.
<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>
도움이 되었기를 바랍니다!