Вы смотрели на fieldset , который я использую довольно часто. Также дает вам легенду в качестве заголовка раздела сортировки
Еще одна хорошая комбинация, которую я использую, - это складные JQM с CSS-сеткой 1140 . Сетка позволяет делать строки максимум из 12 ячеек, например:
<container>
<row>
<cell1><cell2><cell3><cell4><cell5>...<cell12>
// cells can be anything from 1-12, so 4/4/4, 2/4/4/2...
</row>
<row>
// new row
</row>
</container>
На смартфоне ячейки меняются на 100% ширины, поэтому у вас будет:
<container>
<row>
<cell1>
<cell2>
<cell3>
<cell4>
<cell5>
...
<cell12>
</row>
</container>
Я смешиваю это со складными элементами (дополнительный CSS не требуется) примерно так:
<container>
<collapsible-set>
<collapsible-1>
<row>
<cell><fieldest><content>
<cell><fieldest><content>
<row>
</collabsible-1>
<collapsible-2>
<row>
<cell><fieldest><content>
<cell><fieldest><content>
<row>
</collabsible-2>
...
Хорошо выглядит на смартфоне и планшете. Я использую его в основном для длинных форм.