Я всегда вижу, что th отмечает только используемый на первой строке таблицы. Есть ли некоторая определенная причина, почему она не может использоваться для создания 'оставленный' заголовки вдоль крайнего левого столбца. Эта невоспитанность или это хорошо.
В основном, таблица с заголовками на верхнем ряде и крайнем левом столбце, при этом очень верхний левый квадрат пуст.
например.
<table>
<tr>
<th><!--empty--></th>
<th>Top 1</th>
<th>Top 2</th></tr>
<tr>
<th>LeftHeader?</th>
<td>data1</td>
<td>data2</td></tr>
</table>
Это действительно так, однако при использовании Но это не так: Это недопустимый HTML, и вы можете дважды проверить это с помощью службы проверки разметки w3C , хотя перед этим вам придется добавить это должна быть первая строка. Это верно:
<table>
<thead>
<tr>
<td>0,0</td><td>1,0</td><td>2,0</td>
</tr>
</thead>
<tr>
<th>0,1</th><th>1,1</th><th>2,1</th>
</tr>
</table>
<table>
<tr>
<td>0,0</td><td>1,0</td><td>2,0</td>
</tr>
<thead>
<tr>
<th>0,1</th><th>1,1</th><th>2,1</th>
</tr>
</thead>
</table>
Объявление
и остальная часть действительного HTML-документа. Похожие вопросы: