我有以下问题:当我从表中翻译标题单元格并将表格设置为border-collapse: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>
Run Code Online (Sandbox Code Playgroud)
样式:
table{
border-spacing: 0;
border-collapse: collapse;
background: #efefef;
}
th {
background:#ccc;
border-right: 1px #000 solid;
transform: translate(-10px, 0);
}
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/rs0h9tbu/2
如果我将border-collapse更改为separat,一切正常.这是一个错误,还是任何人都可以解释这种行为?