4
HTML規範允許在表格中使用multipletbody
元素。我有一個像Firefox那樣似乎不想處理摺疊邊界的情況。Firefox中的摺疊表格邊框有時會丟失
正常在Chrome 37中的第二臺顯示器上的邊界,但在Firefox 33或Internet Explorer不這樣做熱11
基本上,它看起來像如果有任何tbody
(僅包含?)隱藏的內容,則無法正確呈現整個表格的邊框。
有沒有一種解決方法可以正確繪製邊框?
我試過沒有崩潰的邊界,這似乎工作,但留下這個特定的表看起來不同於網站上的其他表。對於小提琴
代碼示例上面鏈接:
With multiple `tbody` elements:
<table class="mainContent">
<thead><tr><th>hi</th><th>there</th></tr></thead>
<tbody><tr><td>hi</td><td>there</td></tr></tbody>
<tbody><tr><td>hi</td><td>there</td></tr></tbody>
<tbody><tr><td>hi</td><td>there</td></tr></tbody>
<tbody><tr><td>hi</td><td>there</td></tr></tbody>
<tbody><tr><td>hi</td><td>there</td></tr></tbody>
</table>
<br />
<br />
如果任何tbody
元素包含一個display: none
排那麼事情出差錯:
<table class="mainContent">
<thead><tr><th>hi</th><th>there</th></tr></thead>
<tbody><tr><td>hi</td><td>there</td></tr></tbody>
<tbody><tr class="hide"><td>hi</td><td>there</td></tr></tbody>
<tbody><tr><td>hi</td><td>there</td></tr></tbody>
<tbody><tr><td>hi</td><td>there</td></tr></tbody>
<tbody><tr><td>hi</td><td>there</td></tr></tbody>
</table>
而且款式:
table {
border-collapse: collapse;
}
table tr td {
border: solid 1px #ccc;
padding: 4px;
}
.hide {
display: none;
}
我很好奇關於離題的近距離投票。這似乎是一個關於具體編程情況的有效問題。 – jinglesthula 2014-11-05 21:53:55
我遇到同樣的問題。你有沒有找到解決方法或解決? thx – Clayton 2014-12-21 16:16:58
對不起 - 我從事這項工作已經有一段時間了。我不記得我是否曾經爲它找到過修補程序。我想我現在決定和它一起生活(不太理想)。 – jinglesthula 2014-12-22 18:35:36