У меня возникают проблемы с попыткой встраивания таблицы в существующую HTML-страницу с некоторым CSS.
Этот CSS скрывает заголовок таблицы по умолчанию с определением стиля, например:
.tablestuff thead {
display: none;
}
Но я хочу показать таблицу, поэтому я попытался установить стиль в элементе thead с помощью "display: block" (с javascript). Это делает отображение заголовка, но столбцы заголовка не совпадают с столбцами td.
Я сократил свой HTML до следующего (надеюсь, с минимальными опечатками) и показывая стиль элемента thead, заданный javascript.
<div class="tablestuff">
<table border="1">
<thead style="display:block">
<tr>
<th id="th1" style="width: 20px"></th>
<th id="th2" style="width: 20px"></th>
</tr>
</thead>
<tbody>
<tr>
<td headers="th1" style="width: 20px"></td>
<td headers="th2" style="width: 20px"></td>
</tr>
</tbody>
</table>
</div>
Как я могу сделать и представление заголовка, а также правильно выровнять столбцы td?