画面の幅が狭くなったときに、互いに下に配置する必要がある 3 つのテーブルがあります。通常float: left;
、各テーブルの周囲のコンテナーで使用しますが、それは機能しません。私のjqueryモバイルレイアウトが壊れます。
そのときは小さなグリッド レイアウトを作成すると思っていましたが、テーブルを互いに下に配置するのではなく、テーブルを折りたたんでしまいます。
フロートを使用せず、jquery モバイル レイアウトを壊さずに、画面幅が狭くなったときに 3 つのテーブルを下に配置するにはどうすればよいですか?
これが私のページレイアウトのサンプルです:
<body class="container">
<div data-role="page" data-theme="a">
<div data-role="header" data-position="inline">
<h1>Title</h1>
</div>
<div data-role="content" data-theme="a">
<div data-demo-html="true">
<div data-role="collapsible-set" data-theme="a" data-content-theme="d" data-collapsed-icon="arrow-r" data-expanded-icon="arrow-d">
<div data-role="collapsible" data-collapsed="false">
</div>
<div data-role="collapsible">
<h3>Title</h3>
<div class="ui-grid-b">
<div class="ui-block-a">
<form class="form-search">
<div class="content">
<h3>Title</h3>
<table class="center alfabet">
<tr>
<td>Blabla</td>
<td>Blabla</td>
<td>Blabla</td>
<td></td>
</tr>
</table>
</div>
</form>
</div>
<div class="ui-block-b">
<form class="form-search">
<div class="content">
<table class="center alfabet">
<tr>
<td>Blabla</td>
<td>Blabla</td>
<td>Blabla</td>
<td></td>
</tr>
</table>
</div>
</form>
</div>
<div class="ui-block-c">
<form class="form-search">
<div class="content">
<table class="center alfabet">
<tr>
<td>Blabla</td>
<td>Blabla</td>
<td>Blabla</td>
<td></td>
</tr>
</table>
</div>
</form>
</div>
</div>
</div>
</div>
<div data-role="collapsible">
</div>
</div>
</div>
</div>
</body>