【问题标题】:How to remove gap between product categories in WooCommerce Shop?如何消除 WooCommerce Shop 中产品类别之间的差距?
【发布时间】:2017-10-22 02:02:45
【问题描述】:

我最近开始定制一个网站,但有一个问题不知道如何解决。

在我的URL上的商店页面中

当尝试从智能手机打开时,顶部和产品类别之间的差距太大,我看到:

我尝试自己使用这个 CSS 来消除这个差距:

  .woocommerce ul.products li.product, .woocommerce-page ul.products 
li.product {
            min-height: 420px !important;
        }

但是好像也影响到Product Archives页面,弄得不好看。如何为移动设备添加 CSS 来解决这个问题?提前致谢。

【问题讨论】:

    标签: php css wordpress woocommerce


    【解决方案1】:

    我发现使用以下样式:

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
        margin-bottom: -100px;
    }
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    min-height: 490px !important;
    margin-bottom: 0px;
    

    }

    您应该删除 min-heightma​​rgin-bottom 以解决产品中的高度问题。在产品部分上方您有 header-contentwrapper-content 填充,请根据您的屏幕尺寸进行更改。

    希望这行得通。

    【讨论】:

    • 这并没有改变什么.. 删除了那个 CSS,但是当从智能手机检查时,什么都没有改变。
    • 我检查过,这对我有用..请在清除缓存后检查...
    • 我得到这个:i.imgur.com/YrNpGZv.png?1 在评论了你之前列出的 CSS 行之后,也清除了缓存。
    • 你忘记删除 margin-bottom:-100px;或添加 margin-bottom:0px !important;
    • 现在很好,除了商店页面的顶部空白。如何解决呢?
    【解决方案2】:

    对于这个问题,我有两个答案,你可以做任何你想做的事,这取决于你。

    1. 移除最小高度 490px

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

    min-height: 490px !important;
    
    margin-bottom: 0px;
    

    }

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

    margin-bottom: -170px!important;
    

    }

    这个来自 css

    其次,请将 css 添加到您编写 css 的页面中,就像您编写 css 时一样 http://prntscr.com/faq33h

    @media(最大宽度:480px){

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    
        min-height: 425px !important;
    
        margin-bottom: 0px;
    
    }
    

    }

    @media(最大宽度:375px){

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    
        min-height: 400px !important;
    
        margin-bottom: 0px;
    
    }
    

    } @media(最大宽度:375px){

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    
        min-height: 365px !important;
    
        margin-bottom: 0px;
    
    }
    

    }

    如果您有任何问题,请告诉我。

    【讨论】:

    • 添加您的代码可以做到这一点: 1. i.imgur.com/eBLmkFC.png?1 - 商店页面 2. 产品存档页面 - i.imgur.com/tDITrFN.png?1
    • 只要设置条件 你需要在你写的页面上添加它们.woocommerce ul.products li.product 的 CSS,.woocommerce-page ul.products li.product { min-height: 490px !important;边距底部:0px;或者只是删除最小高度和边距底部并检查 chrome 的隐身窗口并按 ctrl+f5
    • 我添加了,但没有任何改变。添加代码后,整个网站变得一团糟。查看当前代码的外观。
    • 对不起,我忘了添加如果条件只是尝试它肯定会为你工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-05
    • 2011-07-05
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    相关资源
    最近更新 更多