У меня есть <table>
, и мне нужно, чтобы он был двухколонным на маленьких экранах.Вот как это выглядит на большом экране:
А вот как это выглядит в настоящее время на маленьком экране (я сделал снимок всего сайта, вы можете увидеть около 1/3 страницы сразу).
На маленьком экране справа от стола вверху есть тонна неиспользуемого пространства.Поэтому я хотел бы разбить таблицу на два столбца - по возможности, через CSS.
HTML таблицы выглядит следующим образом:
<div class="pure-u-1 pure-u-md-1-3">
<h1 class="content-subhead">Průměry</h1>
<table class="pure-table">
<tbody>
<tr>
<td>
<a href="/student/subject/Čj">Čj</a>
</td>
<td>
A
</td>
</tr>
...
<tr>
<td>
<a href="/student/subject/SM">SM</a>
</td>
<td>
Z
</td>
</tr>
</tbody>
</table>
</div>
Я использую purecss .Странные классы div означают: заставьте эту таблицу занимать всю строку сетки, кроме случаев, когда есть большой экран (без смартфона), затем сделайте так, чтобы она занимала 1/3 строки сетки.
Здесь полно Пример jsfiddle .