我必须使用的项目使用很多表,这些表可以隐藏任意数量的列,并且“页脚”td 单元格将跨越固定数量的列。因此,如果一个表有 10 个列,则隐藏 2 个('display:none'),最后一行有一个跨越 10 个的单元格。(此处为小提琴示例)。
我对此感到不满,因为它是“错误的”,现在我发现自己做的事情与权衡取舍完全一样,因为出于实际原因。因此,我查看了 fiddle xross 浏览器,它似乎“工作”还可以(包括我必须支持的 IE7)。
这种做法可能产生什么影响?
<style type="text/css">
.hidden{ display:none; }
</style>
<table border="1">
<tr>
<td class="header"> header 1</td>
<td class="header hidden"> header 2</td>
<td class="header"> header 3</td>
<td class="header"> header 4</td>
</tr>
<tr>
<td class="cell"> cell 1</td>
<td class="cell hidden"> cell 2</td>
<td class="cell"> cell 3</td>
<td class="cell"> cell 4</td>
</tr>
<tr>
<td colspan="4">
odd ball
</td>
</tr>
</table>