有一個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