You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

移动端display:flex下flex:0 1 33.333%失效问题求助

布局问题求助:修复block__item响应式布局

我需要实现指定的block__item布局,现有对应HTML和CSS代码,期望是三列响应式布局,在不同屏幕尺寸下自动适配。要求解决问题时不得修改媒体查询内的代码。

我自己猜测,把.block__column的flex: 0 1 33.333%;改成flex:1 0 33.33%;能不能解决移动端布局失效的问题?恳请帮忙解答!

现有CSS代码

*{
    margin: 0;
    padding: 0;
}

.wrapper {
    display: flex;
    min-height: auto;
    background-color: red;
    flex-direction: column;
}
        
.container {
    max-width: 1200px;
    margin: auto;
    background-color: green;
    padding: 0 15px;
}

@media (max-width: 1200px) {
    .container{
        width: 970px;
    }
}
@media (max-width: 992px) {
    .container{
        width: 750px;
    }
}
@media (max-width: 767px) {
    .container{
        width: none;
    }
}

.block {
    margin: 0 0 30px 0;
}

.block__row {
    display: flex;
    margin: 0 -15px;
}
.block__column {
    flex: 0 1 33.333%;
    padding: 0 15px;
} 

.block__item {
    background-color: aqua;
    padding: 15px;
}
.block__img {
    background-color: yellow;
    padding: 0 0 60% 0;
    margin-bottom: 10px;
}

.block__txt {
    font-size: 24px;
    text-align: center;
    margin: 15px 15px;
}

对应HTML代码

<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width">
    <title>Document</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <div class="wrapper">
        <div class="container">
            <div class="block">
                <div class="block__row">
                    <div class="block__column">
                        <div class="block__item">
                            <div class="block__img"></div>
                            <div class="block__txt">Lorem ipsum dolor, sit amet consectetur adipisicing elit. Magni,
                                expedita.Lorem ipsum dolor, sit amet consectetur adipisicing elit. Magni, expedita.
                            </div>
                        </div>
                    </div>
                    <div class="block__column">
                        <div class="block__item">
                            <div class="block__img"></div>
                            <div class="block__txt">Lorem ipsum dolor, sit amet consectetur adipisicing elit. Magni,
                                expedita.Lorem ipsum dolor, sit amet consectetur adipisicing elit. Magni, expedita.
                            </div>
                        </div>
                    </div>
                    <div class="block__column">
                        <div class="block__item">
                            <div class="block__img"></div>
                            <div class="block__txt">Lorem ipsum dolor, sit amet consectetur adipisicing elit. Magni,
                                expedita.Lorem ipsum dolor, sit amet consectetur adipisicing elit. Magni, expedita.
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</body>

</html>

内容的提问来源于stack exchange,提问作者Azizxon Zufarov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 00:45:45