リストの数は1個から10個で、最大で2行5列にしたく、こんな感じのHTMLです。
html
1<div style="width:250px;height:100px;"> 2 <ul> 3 <li>1</li> 4 <li>2</li> 5 <li>3</li> 6 <!-- いくつかわからない --> 7 </ul> 8</div>
このように、リストを囲む全体のdivは横250✕縦100までで、リスト数とサイズの出力パターンとしては例えば下記のようなものです。
・リストが1つなら、
横250✕縦50のリストを1つ
・リストが2つなら、
125✕50のリストを2つ
・リストが5つなら、
50✕50ののリストを5つ
・リストが6つなら、
50✕50ののリスト5つと
250✕50のリストを1つ
・リストが8つなら、
50✕50ののリストを5つと、
83.3✕50ののリストを3つ
flexboxを使えばできるとのことですが、実際のコードはどのようになりますでしょうか?
回答1件
あなたの回答
tips
プレビュー