このレイアウトが HTML にある場合:
<div>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
この CSS では:
div
{
width: 200px;
overflow: hidden;
}
ul
{
list-style: none;
height: 100px;
}
li
{
display: block;
width: 100px;
height: 100px;
float: left;
}
2 つの要素が次の行に<ul>
折り返されるのではなく、コンテンツのサイズ (400px) まで拡大する必要があります。<li>
これはCSSで可能ですか?私はいつも<li>
JavaScriptで要素を数えて、<ul>
そのように幅を設定してきました.