有一个HTML表是这样的:表重新排序响应
<table>
<tr>
<td>A</td>
<td>N</td>
</tr>
<tr>
<td>B</td>
<td>O</td>
</tr>
<tr>
<td>C</td>
<td>P</td>
</tr>
<tr>
<td>D</td>
<td>Q</td>
</tr>
<tr>
<td>E</td>
<td>R</td>
</tr>
<tr>
<td>F</td>
<td>S</td>
</tr>
<tr>
<td>G</td>
<td>T</td>
</tr>
<tr>
<td>H</td>
<td>U</td>
</tr>
<tr>
<td>I</td>
<td>V</td>
</tr>
<tr>
<td>J</td>
<td>W</td>
</tr>
<tr>
<td>K</td>
<td>X</td>
</tr>
<tr>
<td>L</td>
<td>Y</td>
</tr>
<tr>
<td>M</td>
<td>Z</td>
</tr>
</table>
看起来像这样:
这是所有好,现在在小屏幕上,我想只有一个<td>
每row
但保持“按字母顺序排列”的顺序。所以应该看起来像这样:
有没有办法通过CSS来改变这种只得到想要的结果?我已经在这里创造一个小提琴http://jsfiddle.net/5eweva69/
隐藏原始表格并显示另一个表格。 (使用CSS'@ media'查询) – 2014-12-04 16:28:09
@SimplyCraig为什么我不喜欢这样的两个原因。 1.表格在网站CMS编辑器(ckeditor或tinyMCE)中生成,因此很难生成第二张表格。2.双重“代码”显示相同并显示/隐藏以便进行响应是坏习惯 – caramba 2014-12-04 16:31:18
使用替代标签(divs或lis等)而不是表格。对于你想要做的事来说,它固有地不灵活。 – Morfie 2014-12-04 16:32:16