我尝试创建一个像这样的密集集群,而不必手动移动HTML源代码:
下面是一个使用Flexbox的示例,但未订购源代码以使其具有高密度:
ul {
max-width: 20ch;
display: flex;
flex-flow: row wrap;
}
li {
list-style: none;
outline: 2px solid #eee;
border-radius: 1px;
padding: 0.15em 0.3em;
margin: 0.2em;
}
<ul>
<li>Short</li>
<li>Bit longer</li>
<li>Much longer one</li>
<li>Bit shorter</li>
<li>Massive Long Super Scrumptious</li>
<li>Smol</li>
<li>Somewhat long</li>
</ul>
现在我知道,使用网格可以得到grid-auto-flow: row dense
,但我不知道如何使项目具有内在的大小,而不是由网格指定--我认为这甚至是不可能的:
一个二个一个一个
1条答案
按热度按时间trnvg8h31#
尝试对网格项目使用以下属性:
了解更多here