У меня есть следующая HTML Таблица
<table>
<tr>
<td>Cell 1.1</td>
<td>Cell 1.2</td>
<td>Cell 1.3</td>
</tr>
<tr>
<td>Cell 2.1</td>
<td>Cell 2.2</td>
<td>Cell 2.3</td>
</tr>
<tr>
<td>Cell 3.1</td>
<td>Cell 3.2</td>
<td>Cell 3.3</td>
</tr>
</table>
Естественно, приведенная выше таблица отображается следующим образом
----------------------------------
| Cell 1.1 | Cell 1.2 | Cell 1.3 |
----------------------------------
| Cell 2.1 | Cell 2.2 | Cell 2.3 |
----------------------------------
| Cell 3.1 | Cell 3.2 | Cell 3.3 |
----------------------------------
Итак, мне нравится создавать адаптивный дизайн, поэтому что при просмотре веб-страницы на экране рабочего стола таблица отображается, как указано выше, но при просмотре веб-страницы на экране мобильного устройства таблица отображается следующим образом:
------------
| Cell 1.1 |
------------
| Cell 2.1 |
------------
| Cell 3.1 |
------------
------------
| Cell 1.2 |
------------
| Cell 2.2 |
------------
| Cell 3.3 |
------------
------------
| Cell 1.3 |
------------
| Cell 2.3 |
------------
| Cell 3.3 |
------------
Мне нравится используйте ТОЛЬКО CSS для достижения вышеуказанного. Это должно выглядеть примерно так:
/* CSS RULES FORE MOBILE */
/* Add here CSS code that makes the table traverse vertically */
@media screen and (min-width: 1280) {
/* CSS RULES FORE DESKTOP */
/* Rest CSS rules, to display the table for desktop */
}
Я не уверен, как это сделать, или как вообще подойти к этой вещи. Ваша помощь приветствуется. Спасибо.