首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex items 'stretching‘

Flex items 'stretching‘
EN

Stack Overflow用户
提问于 2020-05-25 00:49:05
回答 2查看 163关注 0票数 0

我正在使用CSS Flex Box在移动视图上显示我的woocommerce商店中的项目。http://www.crussh.com/shop/

在外部框中,我有以下css

代码语言:javascript
复制
@media screen and (max-width: 768px)
#wpv-view-layout-16231-TCPID16485 {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 10px;
}

项目css如下所示

代码语言:javascript
复制
@media screen and (max-width: 768px)
body.woocommerce .item {
    border: 1px solid #eee;
    text-align: center;
    padding-bottom: 10px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: calc(50% - 30px) !important;
    padding: 0 10px 10px !important;
    box-shadow: 0px 1px 0px rgba(0,0,0,.1);
    background: #fff;
    height: 100%;
    border-radius: 10px;
}

但是由于某些原因,物品不能拉伸..Click here for image我如何才能使产品物品盒子具有相同的高度?谢谢

EN

回答 2

Stack Overflow用户

发布于 2020-05-25 01:00:29

我让它起作用了。我将the.item中的height属性改为auto。

代码语言:javascript
复制
.item {
    border: 1px solid #eee;
    text-align: center;
    padding-bottom: 10px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: calc(50% - 30px) !important;
    padding: 0 10px 10px !important;
    box-shadow: 0px 1px 0px rgba(0,0,0,.1);
    background: #fff;
    height: auto;
    border-radius: 10px;
}
票数 1
EN

Stack Overflow用户

发布于 2020-05-25 01:38:27

对于.item,可以使用min-height代替height

代码语言:javascript
复制
@media screen and (max-width: 768px)
body.woocommerce .item {
    border: 1px solid #eee;
    text-align: center;
    padding-bottom: 10px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: calc(50% - 30px) !important;
    padding: 0 10px 10px !important;
    box-shadow: 0px 1px 0px rgba(0,0,0,.1);
    background: #fff;
    min-height: 100%;
    border-radius: 10px;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61989228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档