Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 限制<;部门>’;当它包含包装在列中的项目时,它的内容的宽度_Html_Css_Flexbox_Css Grid - Fatal编程技术网

Html 限制<;部门>’;当它包含包装在列中的项目时,它的内容的宽度

Html 限制<;部门>’;当它包含包装在列中的项目时,它的内容的宽度,html,css,flexbox,css-grid,Html,Css,Flexbox,Css Grid,我想在容器中从上到下、从左到右添加项目,以便在多个列中显示项目。 这是我正在研究的代码 #容器{ 显示:内联flex; 弯曲方向:立柱; 柔性包装:包装; 最大高度:250px; 填充:10px; 利润率:20px; 背景颜色:蓝色; } #容器.物品{ 宽度:80px; 高度:50px; 背景色:红色; 利润率:10px; } 1. 2. 3. 4. 5. 1. 这里有一个使用via显示:内联网格的解决方案 网格模板行:重复(3,最大内容)表示应该有三行,每个最大内容高。我使用了max c

我想在容器中从上到下、从左到右添加项目,以便在多个列中显示项目。 这是我正在研究的代码

#容器{
显示:内联flex;
弯曲方向:立柱;
柔性包装:包装;
最大高度:250px;
填充:10px;
利润率:20px;
背景颜色:蓝色;
}
#容器.物品{
宽度:80px;
高度:50px;
背景色:红色;
利润率:10px;
}

1.
2.
3.
4.
5.
1.
这里有一个使用via
显示:内联网格的解决方案

网格模板行:重复(3,最大内容)
表示应该有三行,每个
最大内容
高。我使用了
max content
而不是
1fr
,因为当我尝试使用
1fr
时,第二个容器底部有空白,使容器有三排高
max content
似乎通过在行中没有项目时折叠这些行来解决此问题

#容器{
显示:内联网格;
网格模板行:重复(3,最大内容);
网格自动流:列;
填充:10px;
利润率:20px;
背景颜色:蓝色;
}
#容器.物品{
宽度:80px;
高度:50px;
背景色:红色;
利润率:10px;
}

1.
2.
3.
4.
5.
1.

已尝试
宽度:最小内容已经存在?不幸的是,它没有解决其他问题,你能画出预期的布局吗?我想网格可能是一个更好的解决方案,可以解决你在描述中上传的图片。这在Chrome和Firefox中都是一个bug。chrome bug中分散了一些解决方法。最简单的方法可能是在flexbox上指定一个宽度,如下所述。