お店情報の入力
まずはテーブルで作成してみる
店舗情報として
店名
定休日
価格
住所
電話番号
HP
を追加したいので、これを
テーブルタグで作成
<table id="info" data-role="table" data-mode="reflow" class="ui-responsive"> </table>
としてレスポンシブ対応にします
次にテーブルのタイトルや値を設定していきます
jquery mobile でテーブルを作成するときのポイントとして
・table には id を明示する
・テーブルの先頭はタイトル行になっていること
つまり th でマークアップすること
・長いタイトルの場合abbr で定義する
・data-role=”table” を設定して jqeury mobile
のUIを反映させる
・class=”ui-responsive” をつけてレスポンシブ対応にする
というかんじです
まずはテーブルのタイトルを作ります
内容は
店名
定休日
価格
住所
電話番号
HP
となります
これを thead の中へ作ります
<thead>
<tr>
<th>店名</th>
<th>定休日</th>
<th>価格</th>
<th>住所</th>
<th>電話番号</th>
<th>HP</th>
</tr>
</thead>
次にテーブルの値ですが
とりあえずはダミーをいれておきます
<tbody>
<tr>
<td>○○のお店</td>
<td>日曜日</td>
<td>ランチ1000円</td>
<td>東京都</td>
<td>000-000-0000</td>
<td>http://example.co.jp</td>
</tr>
</tbody>
これでレスポンシブ対応テーブルの出来上がりです
ソースにすると
<div role="main" class="ui-content">
<table data-role="table" data-mode="reflow" class="ui-responsive">
<thead>
<tr>
<th>店名</th>
<th>定休日</th>
<th>価格</th>
<th>住所</th>
<th>電話番号</th>
<th>HP</th>
</tr>
</thead>
<tbody>
<tr>
<td>○○のお店</td>
<td>日曜日</td>
<td>ランチ1000円</td>
<td>東京都</td>
<td>000-000-0000</td>
<td>http://example.co.jp</td>
</tr>
</tbody>
</table>
</div>
となります

