2016-04-25 19 views
0

私はWoocommerceというプラグインを使用してWebショップを作っています。CSSスタイルWoocommerce Single Productページ

私が今やっていることは、自分のサイトの単一の製品ページをスタイリングすることです。私はすでにフックの順序を変えました。したがって、「関連商品」はタブ画面の上に表示されます。しかし、それはあまりにも高すぎます。私はその周りの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; 
    } 

このすべてが動作しません。関連商品の入手方法を知っている人は誰ですか?

+0

PHPはここではほとんど使用されていません。出力HTMLが必要です –

+0

これは私が手に入れたものです。何がもっと必要ですか? – TLR

+0

私はかなりきれいだったと思います。コードヘルプを求める質問には、質問自体に** ** [** Stack Snippet **](https://blog.stackoverflow.com/2014/09/introducing-runnable)で**それを再現するのに必要な最短コードを含める必要があります** -javascript-css-and-html-code-snippets /)。 [**最小限の、完全で検証可能なサンプルを作成する方法**](http://stackoverflow.com/help/mcve)を参照してください。 –

答えて

1

。前と同じように取り外してください。
なぜですか?クラスrelatedはすでに単一製品> related.phpテンプレートで使用されているため、
<div class="related products"> htmlタグが入っています。あなたは何ができるか

は、このCSSルールwithsタブの後にいくつかのスペースを追加することです:

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

あなたはwooCommerceページ上の既存の定義されたCSSルールをオーバーラップしたい、時にはあなたがの最後に追加する必要がありますCSS値属性!important

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

(編集)----

ここでは、あなたが尋ねたCSSルールがある----:このようにして、必要に応じて最善のことはまずなくてCSSルールをテストすることで、最後の(!important最初なしもしてみてください):

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

あなたも試すことができます。

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

これはうまくいきます。しかし、タブラッパーではなく、関連する製品のパディングトップを変更する必要があります。 – TLR

+0

私はそれを行います。しかし、私は写真の問題を実証しました。 ;-) – TLR

+0

しかし、どんなHTML出力が必要ですか? – TLR

1

ドットが必要です。 " CSSクラスセレクタ&ハッシュ "id"を指定する場合は、このコードを試してください。あなたはコンテンツ・シングルproduct.phpテンプレートで<div class="related">を追加する必要はありません

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

乾杯

+0

ああ申し訳ありませんが、ドットはこの質問にコードをコピーするときに倒れていました。 – TLR

+0

これは機能しません。 – TLR

+0

あなたは重要なタグをつけようとしましたか?そして、トップのプロパティを削除する、あなたはそれを必要としません。 –

関連する問題