Имея 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') –
@SimplyCraig две причины, почему мне это не понравится. 1. таблица генерируется в редакторе CMS веб-сайта, например (ckeditor или tinyMCE), поэтому сложно создать таблицу seccond. 2. Плохая привычка иметь двойной «код», чтобы показать то же самое и показать/скрыть для ответа – caramba
Использование альтернативные метки (divs или lis и т. д.) вместо таблиц. Это по своей сути негибко для того, что вы хотите сделать. – Morfie