gpt4 book ai didi

CSS 网格适合内容和包装

转载 作者:行者123 更新时间:2023-11-28 00:02:43 24 4
gpt4 key购买 nike

我正在寻找正确的 CSS 网格语法来将尽可能多的子元素包裹在一行中,然后在没有更多空间时包裹。

我这里有一个例子: https://codepen.io/velnias2015/pen/xeeJrZ

标记:

<div class="container">
<span>Spain</span>
<span>France</span>
<span>Germany</span>
<span>Ireland</span>
<span>United Kingdom</span>
<span>Uruguay</span>
</div>

CSS

  display: grid;
grid-auto-flow: column;
grid-gap: 0.5rem;

现在我的问题是内容没有换行。每个子元素都可以根据内容具有不同的宽度。我只想每行尽可能多,即使只有 1,然后换行。

最佳答案

添加 display: flex;flex-wrap: wrap; 到你的容器类。此外,因为这会折叠边距,请将 margin: 2px; 添加到您的 container span 类中。

关于CSS 网格适合内容和包装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55911160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com