如何使.container居中,以便使小屏幕上的项目保留在其中,并使.container居中。
我的例子 https://codepen.io/zakhar_coder/pen/QWbQxdE?editors=1100
.container {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.item {
width: 370px;
height: 250px;
background-color: #333;
margin: 0 30px 30px 0;
}
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
答案 0 :(得分:1)
您不需要那么做。给容器max-width
,并将其宽度强制为100%。之后,您可以使用margin: 0 auto;
将其居中。
如果使用justify-content: center;
,它将仅使内容居中,而不是容器居中。
示例:
CSS
.container {
display: flex;
flex-wrap: wrap;
/* added code */
max-width: 800px;
width: 100%;
margin: 0 auto;
}
.item {
height: 250px;
background-color: #333;
margin: 0 30px 30px 0;
/* added code */
max-width: 370px;
width: 100%;
}