webとモバイルでtableの表示を変える方法

Simplicityの特徴 フォーラム Simplicityについての質問 webとモバイルでtableの表示を変える方法

  • このトピックには8件の返信、2人の参加者があり、最後ににより2年、 8ヶ月前に更新されました。
8件の返信スレッドを表示中
  • 投稿者
    投稿
    • #37480
      so
      ゲスト

      度々すみません。

      現在PC閲覧では1行3列の検索ボックス
      mobileでは3行1列の検索ボックスを表示したいです。

      どのようにやるのか調べたのですが、分からず、アドバイスを頂ければと思います。

      よろしくお願いいいたします。

    • #37483
      Hidekichi
      ゲスト

      検索ボックスとはなんでしょう?

    • #37505
      so
      ゲスト

      プルダウンボックスを2つ並べて検索でsubmitします。
      そちらの機能はできています

    • #37516
      Hidekichi
      ゲスト

      いや、機能の話ではなく構造のことを聞いていたのですが、こういうことですかね

      select1
      select2
      select3
      submit

      select1 select2 select3 submit

      こういうことですか?

    • #37519
      so
      ゲスト

      すみません、、
      PCだと
      select1 select2 select3 submit

      モバイルだと
      select1
      select2
      select3
      submit

      このようにしたいです、、、><

    • #37523
      Hidekichi
      ゲスト

      では、構造的にテーブルは、各selectを区切っているだけですか?

      つまり、

      [table]
        [tr]
          [td]select1[/td]
          [td]select2[/td]
          [td]select3[/td]
        [/tr]
      [/table]

      とか、あるいは

      [table]
        [tr]
          [td]select1 select2 select3[/td]
        [/tr]
      [/table]

      みたいな感じでしょうか?

    • #37526
      so
      ゲスト

      はい!そうです、、

    • #37530
      アバター画像わいひら
      キーマスター

      テーブルを使用しないていけない理由とかがあるのでしょうか?
      その仕様だったら、通常の要素でも良いような気もするのですけど。

    • #37533
      Hidekichi
      ゲスト

      サンプル: 画面サイズによって横並び縦並び・flex | js fiddle

      2つ例を出してみました。
      tableはレスポンシブにできなくもないですけれどもそのままではjQuery等が必要になるかと思うので、cssのみでできるようにulを利用した例になります。
      またjsFiddleではscssで書いた時に、compile後のcssソースが出ないので、プレフィクスはありません。これは何を意味するかというと、chrome,firefoxは正しく表示できるだろうけれどもそれ以外は対応してないと無理という事です。

      よって正しく表示させるためにはcodepenなどで、scssを書けば良いことになりますが、見た目がこれで良いかどうかの確認として一度見てみて下さい。

      1つ目のulはflexがliにかかっています。
      2つ目はselectにかかっています。

      どういう違いがあるかは右下のresultと左下のjavascriptの境界をマウスで動かしてもらったらわかると思います。

8件の返信スレッドを表示中
  • フォーラム「Simplicityについての質問」には新規投稿および返信を追加できません。
スポンサーリンク
アドセンス(大)
アドセンス(大)