我有一個非常具體的html表格結構,它似乎揭示了一個Gecko錯誤。在基於Gecko的瀏覽器中消失CSS表格單元格邊框
下面是問題的精簡版。下表觀察在基於Gecko的瀏覽器(FF爲例):(你要複製並粘貼到一個新文件)
<style>
table.example{
border-collapse:collapse;
}
table.example td {
border:1px solid red;
}
</style>
<table class="example">
<thead>
<tr>
<th>1</th>
<th>2</th>
<th>3</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td rowspan="3">3</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>1</td>
<td rowspan="2">2</td>
</tr>
<tr>
<td>1</td>
<td>3</td>
</tr>
</tbody>
</table>
有在的失蹤在「3」的行右下角的單元格 - 在任何其他瀏覽器中查看它,並且該行將按預期顯示。有趣的是,溝表thead部分表,看看我們得到:
<style>
table.example{
border-collapse:collapse;
}
table.example td {
border:1px solid red;
}
</style>
<table class="example">
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td rowspan="3">3</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>1</td>
<td rowspan="2">2</td>
</tr>
<tr>
<td>1</td>
<td>3</td>
</tr>
</tbody>
</table>
這樣做使它的工作。有沒有人看過這個?我想我現在只是擺脫我的thead部分作爲一種解決方法,儘管它使得表格不太容易訪問。
爲方便起見,第一個示例:http://jsfiddle.net/eahb2t90/2/ – 2015-02-02 15:32:14