gpt4 book ai didi

CSS flexbox 响应式 div

转载 作者:行者123 更新时间:2023-11-28 15:47:49 27 4
gpt4 key购买 nike

我有以下代码笔:http://codepen.io/AlexanderWeb00/pen/NpKyRm

低于 500px 我希望 2 个 div 彼此相邻,所以我将宽度更改为 50%

.container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: auto;
max-width: 960px;
}

// * {
// box-sizing: border-box;
// }

.container__item {
align-content: center;
border: 1px solid #333;
display: flex;
flex-basis: 1;
font-size: 3em;
justify-content: center;
margin-bottom: 1em;

// maintain aspect ratio
width: 24%;
}

@media screen and (max-width: 500px){
.container__item {
width: 50%;
}
}

但他们只是互相卡住。

最佳答案

元素上的边框创建的宽度大于 50%。添加此内容以确保不会发生这种情况:

.container__item {
box-sizing: border-box;
}

codepen

为了更好的间距,改变这个:

@media screen and (max-width: 500px){ 
.container__item {
width: 49%;
}
}

关于CSS flexbox 响应式 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42398238/

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