Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.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
Css 柔性网格对齐_Css_Flexbox_Alignment - Fatal编程技术网

Css 柔性网格对齐

Css 柔性网格对齐,css,flexbox,alignment,Css,Flexbox,Alignment,我试图在一个容器中显示卡片(div),并将它们放在中间。我使用display:flex和justify content:space around。它工作得很好,但在我下面给出的示例中,卡始终必须是连续4张: #容器{ 显示器:flex; 柔性包装:包装; 宽度:200px; 证明内容:周围的空间; 边框:1px红色实心; } #集装箱卡{ 弹性基准:23%; 背景:黄色; } 卡1 卡2 卡片3 卡4 卡1 卡2 卡片3 卡4 卡片3 卡4 在这种情况下,无需证明内容的合理性。以相等的边距将

我试图在一个容器中显示卡片(div),并将它们放在中间。我使用
display:flex
justify content:space around
。它工作得很好,但在我下面给出的示例中,卡始终必须是连续4张:

#容器{
显示器:flex;
柔性包装:包装;
宽度:200px;
证明内容:周围的空间;
边框:1px红色实心;
}
#集装箱卡{
弹性基准:23%;
背景:黄色;
}

卡1
卡2
卡片3
卡4
卡1
卡2
卡片3
卡4
卡片3
卡4

在这种情况下,无需证明内容的合理性。以相等的边距将内容居中

#容器{
显示器:flex;
柔性包装:包装;
宽度:200px;
边框:1px红色实心;
}
#集装箱卡{
弹性基准:20%;
保证金权利:2.5%;
左缘:2.5%;
背景:黄色;
}

卡1
卡2
卡片3
卡4
卡1
卡2
卡片3
卡4
卡片3
卡4

为什么要为此使用
flexbox
?您可以在不使用flexbox的情况下实现相同的功能,对吗?甚至
flexbox
在IE这样的浏览器中也不兼容。所以我想问的是,您使用
flexbox
是否有任何具体原因?@Abinthaha flexbox自版本10(So 10和11)起就与IE兼容。如果这些版本是您的浏览器列表的一部分,Autoprefixer将添加相关语法。微软不再支持IE9及以下版本。太棒了!如果我想从容器的左右两侧移除衬垫,该怎么办?所以它就像周围的空间一样?