Я пытаюсь создать простую таблицу, но как только я устанавливаю colspans
в последовательных строках таблицы, атрибуты colspan
второй строки переопределяются:
<table class="d-week">
<caption>
<h4>table</h4>
</caption>
<thead>
<tr>
<th class="col_first"></th>
<th colspan="1">1st week</th>
<th colspan="1">2nd week</th>
<th colspan="1">3rd week</th>
</tr>
<tr>
<th></th>
<th colspan="3">prop1</th>
<th colspan="3">prop2</th>
<th colspan="3">prop3</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td>col1</td>
<td>col1</td>
<td>col1</td>
<td>col2</td>
<td>col2</td>
<td>col2</td>
<td>col3</td>
<td>col3</td>
<td>col3</td>
</tr>
</tbody>
</table>
Но здесь ячейки тела таблицы выравниваются по первому ряду заголовков, а не по второму (даже если я удаляю свойство colspan
из строки первого заголовка). Может ли кто-нибудь мне помочь?
РЕДАКТИРОВАТЬ: что, если в строке второго заголовка более 3 th
?
http://jsbin.com/icetom/3