<ul></ul>
と<img />
を使用してCSSで次のレイアウトを実現できますか?画像の横に浮動リスト
|-------------| (li) (li) (li) (li) (li)
| | (li) (li) (li) (li) (li)
| | (li) (li) (li) (li) (li)
| | (li) (li) (li) (li) (li)
| image | (li) (li) (li) (li) (li)
| | (li) (li) (li) (li) (li)
| | (li) (li) (li) (li) (li)
|-------------| (li) (li) (li) (li) (li)
(li) (li) (li) (li) (li) (li) (li) (li)
(li) (li) (li) (li) (li) (li) (li) (li)
JSfiddle; Iはfloat
、inline-block
とdisplay:table
を使用して試みたが、<li>
要素の数が許容スペースを超えるたびに、リスト全体を画像の下にシフトされます。この番号は毎回ランダムに生成されます。
<img src="" />
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<!-- etc.. -->
</ul>
私はいくつかのpadding
box-sizing
を使用していた得た最高のレイアウト:
|-------------| (li) (li) (li) (li) (li)
| | (li) (li) (li) (li) (li)
| | (li) (li) (li) (li) (li)
| | (li) (li) (li) (li) (li)
| image | (li) (li) (li) (li) (li)
| | (li) (li) (li) (li) (li)
| | (li) (li) (li) (li) (li)
|-------------| (li) (li) (li) (li) (li)
(li) (li) (li) (li) (li)
(li) (li) (li) (li) (li)
(li) (li) (li) (li) (li)
CSS3ベースのソリューションが受け入れている私の現在のHTMLがある
1から50に変わることができます。 JavaScriptベースのソリューションはそうではありません。
はい!乾杯、それは速かった:) (9分で受け入れる) – Pierre
喜んで:) – sandeep