お店情報をテーブルで表示する

お店情報の入力

まずはテーブルで作成してみる

店舗情報として
店名
定休日
価格
住所
電話番号
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>

これでレスポンシブ対応テーブルの出来上がりです

wps01

wps02

ソースにすると

<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>

となります

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です