У меня есть код ниже в моей таблице html.
<table>
<tbody>
<thead>
<tr>
<th align="right" colspan="4">
<span class="font-style-bold">SCHEDULE OF RATES</span>
</th>
</tr>
</thead>
<thead>
<tr>
<th class="align-left">
<div class="para">
</div>
</th>
<th class="align-left">
<div class="para">
</div>
</th>
<th class="align-left">
<div class="para">
<span class="font-style-bold">Unit</span>
</div>
</th>
<th class="align-left">
<div class="para">
<span class="font-style-bold">Rate $</span>
</div>
</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="align-left">
<div class="para">
</div>
</td>
<td rowspan="align-left">
<div class="para">
<span class="font-style-boldunderline">ROOFER</span>
</div>
</td>
<td rowspan="align-left">
<div class="para">
</div>
</td>
<td rowspan="align-left">
<div class="para">
</div>
</td>
</tr>
<tr>
</tbody>
</tbody>
вот css
.frame-all thead th {
margin-top: 0em;
padding-left: 0.2em;
padding-bottom: 0.2em;
}
когда я запускаю это, я получаю экран ниже.
когда я меняю th
на td
, я получаю экран ниже (это то, что я хочу). просто хочу знать, почему разница и, не может ли этот случай быть возможен с th
В таблице может быть только один труп и труп. Оба должны быть прямыми дочерними элементами <table>
.
<table>
<thead>
<tr>
<th align="right" colspan="4">
<span class="font-style-bold">SCHEDULE OF RATES</span>
</th>
</tr>
<tr>
<th class="align-left">
<div class="para">
</div>
</th>
<th class="align-left">
<div class="para">
</div>
</th>
<th class="align-left">
<div class="para">
<span class="font-style-bold">Unit</span>
</div>
</th>
<th class="align-left">
<div class="para">
<span class="font-style-bold">Rate $</span>
</div>
</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="align-left">
<div class="para">
</div>
</td>
<td rowspan="align-left">
<div class="para">
<span class="font-style-boldunderline">ROOFER</span>
</div>
</td>
<td rowspan="align-left">
<div class="para">
</div>
</td>
<td rowspan="align-left">
<div class="para">
</div>
</td>
</tr>
</tbody>
</table>
CSS
назначен наth
?