php - CSS 风格的 Woocommerce 单品页面

标签 php html css wordpress woocommerce

我正在使用插件 Woocommerce 创建一个网上商店。

我现在正在为我的网站设计单个产品页面的样式。我已经改变了钩子(Hook)的顺序。所以“相关产品”现在位于选项卡屏幕上方。但它太高了。我试图用它周围的 div 来改变它。但这不起作用。

我的问题的照片:

http://i.stack.imgur.com/EhVO0.jpg

代码:

<div class="related">
<?php
    /**
    * woocommerce_after_single_product_summary hook.
    *
    * @hooked woocommerce_output_product_data_tabs - 10
    * @hooked woocommerce_upsell_display - 15
    * @hooked woocommerce_output_related_products - 20
    */
    do_action( 'woocommerce_after_single_product_summary' );
?>
</div>
<meta itemprop="url" content="<?php the_permalink(); ?>" />

我已经尝试过 CSS:

.related {
   top: 40px;
   margin-top: 40px;
   padding-top: 40px;
  }

这一切都行不通。谁知道如何降低相关产品的价格?

最佳答案

您不需要添加 <div class="related">content-single-product.php 模板中。请像以前一样将其删除。
为什么?因为上课 related已在 single-product > related.php 模板中使用:
<div class="related products"> html 标签。

您可以使用以下 CSS 规则在制表符后添加一些空格:

div.woocommerce-tabs.wc-tabs-wrapper {
    padding-bottom:40px;
}

当您想在 wooCommerce 页面上重叠现有定义的 CSS 规则时,有时您需要在 CSS 值属性的末尾添加 !important .最好的办法是不先测试 CSS 规则,如果需要,可以这样测试:

div.woocommerce-tabs.wc-tabs-wrapper {
    padding-bottom:40px !important;
}

----(编辑)----

这是您上次询问的 CSS 规则(也可以先不使用 !important):

.woocommerce .products.related ul.products {
    padding-top:40px !important;
}

你也可以试试:

.woocommerce .products.related ul.products {
    margin-top:40px !important;
}

关于php - CSS 风格的 Woocommerce 单品页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36843725/

相关文章:

php - PHP 匿名函数中静态变量的作用域

javascript - JQuery/javascript doubleclick=在 foreach() php 的每个 div 上执行一些操作

php artisan 迁移: [PDOException]could not find driver

javascript - 用于检测浏览器分辨率的 JS 在 Chrome 和 Safari 中有效,但在 IE9 或 FF9 中无效

php - foreach mysql查询结果列表

javascript - Fabric.js 对象在以编程方式更改属性后消失

html - 在移动 View 上重新定位图像

javascript - 如何在类上设置实时事件监听器以根据其内容调整大小自动调整其高度?

css - 如何在悬停时更改 WordPress 导航的颜色

html - 标签显示在输入文本框下方