これに似たレイアウトを実現したい
問題は、ボックスに1つのULのみを使用して、水平にする必要があることです。これが私が行ったことです:ULを作成し、その中のリストアイテムは互いに左に浮かんでいますが、これを達成する代わりに-これが何が起こるかです:
リストアイテムの2番目の行が、最初の行にネストされるのではなく、そのように配置される理由がわかりません。
あなたは列数と列ギャップによってそれを行うことができます
HTML
<ul>
<li>
<img src="http://placehold.it/200x300/" />
</li>
<li>
<img src="http://placehold.it/200x400/" />
</li>
<li>
<img src="http://placehold.it/200x500/" />
</li>
<li>
<img src="http://placehold.it/200x500/" />
</li>
<li>
<img src="http://placehold.it/200x400/" />
</li>
<li>
<img src="http://placehold.it/200x200/" />
</li>
</ul>
CSS
ul {
list-style: none;
margin: 0;
-moz-column-count: 3;
-moz-column-gap: 0px;
-webkit-column-count: 3;
-webkit-column-gap: 0px;
column-count: 3;
column-gap: 0px;
width: 660px;
margin: 10px;
}
li {
width: 200px;
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加