【发布时间】:2014-04-16 22:16:17
【问题描述】:
我在我的站点的数百个表中一直使用以下代码行。不过,我现在编写了很多这样的表格,以提高响应速度,并隐藏在移动设备上不重要的列。
<tr>
<td colspan="11" class="resultsubheading">Not Classified</td>
</tr>
<tr class="resulttext" onmouseover="this.className='cell_over';" onmouseout="this.className='cell_out';" unselectable="on">
<td class="resultpos"></td>
<td class="resultnum">74</td>
<td class="resultclass"></td>
<td class="resultdriver"><a href="../../../drivers/wtcc/oriola_results.php#2013">Pepe ORIOLA</a></td>
<td class="resultnat"><img src="../../flag/es.gif" title="Spain"></td>
<td class="resultentrant"><a href="../../../teams/wtcc/tuenti_results.php">Tuenti Racing Team</a></td>
<td class="resultcar">SEAT León WTCC</td>
<td class="resultlaps">8</td>
<td class="resulttime">DNF</td>
<td class="resultbest">2:20.073</td>
<td class="resultgd">4</td>
</tr>
我遇到的问题是无法在 CSS 中定义 colspan,这是在不需要时隐藏移动设备上其他列的原因。
我添加了一个额外的行,以显示每个表格单元格都有一个隐藏或不隐藏的类,具体取决于 CSS 样式表中的屏幕宽度。
是否有一种简单有效的方法来定义 colspan 或等效项,具体取决于屏幕宽度,就像在 CSS 中一样?
我还创建了一个小提琴来尝试说明我的问题:
【问题讨论】:
标签: responsive-design html-table