У меня возникает следующая проблема: когда я перебираю ячейки заголовка из таблицы, а таблица имеет значение border-collapse: свернуть, тогда ячейки будут перемещены, но не будут их границ. Я создал тест:
Разметка:
<table>
<thead>
<th>Test 1</th>
<th>Test 2</th>
<th>Test 3</th>
</thead>
<tbody>
<tr>
<td>asdasd</td>
<td>adasdasd</td>
<td>adasdasd</td>
</tr>
</tbody>
</table>
Стиль:
table{
border-spacing: 0;
border-collapse: collapse;
background: #efefef;
}
th {
background:#ccc;
border-right: 1px #000 solid;
transform: translate(-10px, 0);
}
http://jsfiddle.net/rs0h9tbu/2
Если я сменю border-collapse для разделения, все будет хорошо. Это ошибка, или кто-нибудь может объяснить это поведение?