【问题标题】:One column on mobile instead of two columns移动设备上的一列而不是两列
【发布时间】:2021-08-31 03:49:22
【问题描述】:

我想在移动设备上在一列中显示产品类别页面上的产品。但它显示了 2 列,它可能会导致外观问题,我尝试在 CSS 代码下面这样做但它不起作用:

@media only screen and (max-width:460px) {
.woocommerce[class*=columns-] ul.products li.product {
   width: 100%;
 }
}

我想要的就是那个;

http://www.e-tamirci.com/tamirci-bul/

感谢您的帮助。

我已经根据答案找到了解决方案;

@media all and (max-width:768px){
.woocommerce ul.products li.col-3.product,
.woocommerce-page ul.products li.col-3.product{
    width: 98%;
    margin:1%;
 }

}

谢谢。

【问题讨论】:

    标签: css wordpress mobile woocommerce responsive


    【解决方案1】:

    这在 WooCommerce 3.6 中对我有用:

    @media (max-width: 768px) {
        .woocommerce ul.products[class*=columns-] li.product,
        .woocommerce-page ul.products[class*=columns-] li.product {
            width: 100%;
        }
    }
    

    【讨论】:

      【解决方案2】:

      你的问题是

      @media (max-width: 768px)
      .woocommerce ul.products li.col-3.product, .woocommerce-page ul.products li.col-3.product {
          width: 48%;
      }
      

      所以改成

      @media (max-width: 768px)
      .woocommerce ul.products li.col-3.product, .woocommerce-page ul.products li.col-3.product {
          width: 100%;
      }
      

      【讨论】:

      • 尝试清除缓存,因为它可以工作 :) 否则将 width: 100% !important;
      • 我已经这样做了,仍然一样,即使我在 google 移动性检查上尝试过,它也一样。
      【解决方案3】:

      请尝试以下 css。这里你错过了 col 中的 "" 并且你使用了列而不是 col

      @media only screen and (max-width:460px) {
      .woocommerce[class*="col-"] ul.products li.product {
         width: 100%;
       }
      }
      

      【讨论】:

      • 谢谢,但没有任何改变。
      【解决方案4】:

      这对我有用。转到外观 > 自定义 > 附加 CSS 并添加:

      @media (max-width: 767px) {
       body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product, 
       body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product, 
       body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product, 
       body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product, 
       body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product, 
       body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product, 
       body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-1 li.product,  
       body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-2 li.product,  
       body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-3 li.product, 
       body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-4 li.product, 
       body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-5 li.product, 
       body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-6 li.product, 
       body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-1 li.product, 
       body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-2 li.product, 
       body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-3 li.product, 
       body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-4 li.product, 
       body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-5 li.product, 
       body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-6 li.product {
              width: 100%!important;
              margin-right: 0%!important;
          }
      }
      
      
      @media all and (max-width: 767px) {
           .woocommerce-page ul.products li.product:nth-child(n) {
              margin: 0 0 11.5%!important;
              width: 100%!important;
          }
      }

      【讨论】:

      猜你喜欢
      • 2019-09-26
      • 2013-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-09
      • 1970-01-01
      • 1970-01-01
      • 2018-06-08
      相关资源
      最近更新 更多