以下の画像のような複数の検索条件を元に検索する検索ボックスを作りたいと思っています。
左上から順番に検索条件が縦に並び、枠の高さに達すると今度は次の列に並ぶようにしたいです。
また検索ボタンはボックスの右下に配置したいと考えています。
私が考えた案としては以下二案ですが、マークアップが苦手で正しい実装方法なのか自信がないです。
table
を使う。
それっぽくできそうではあるが、実装方法として適していない感じがする。
flex
を使う。
大枠はdiv
で囲い、縦幅や横幅、borderを設定する。
中身はdl
とdd
を用いて書く。
dl
にdisplay: flex
、flex-wrap: wrap
、flex-direction: column
を付与する。
各要素同士のmarginなどはdd
に付与する。
検索ボタンのみposition: abosolute
で指定する。
上記二案が正しいか、間違っているか、間違っている場合はどんなところが適していないか、オススメの実装方法
などを教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー