2017-06-12 5 views
0

3つの投稿を並べて整列したいので、右側のサイドバーに正しく調整したいので、私のサイトに問題があります。私はmargin-rightを使うので:18px;各ブロックの上に、メインページにある同じように、右コーナーに移動することはできません。ここにvirmodrosti.comどのようにCSSとWordPressの検索結果の投稿を正しく整列するには?

は問題です: http://www.virmodrosti.com/?s=minerali

はメインページと比較して、あなたは知っていますよ私が意味したのは。 画像を追加しましたwordpress theme

現在、各ポストブロックの幅は260pxです.264に変更すると、次の行にジャンプし、3つではなく2つのポストしか表示されません。

これらの問題を解決するには3つの問題がありますが、主な問題の解決策を知ってうれしいです。

ご連絡ありがとうございます。あなたが追加することができます

#content-a .post:nth-of-type(3n) { 
    margin-right: 0; 
} 

そして行方不明このマージンと幅を計算する:

+0

私はあなたの問題を理解することができません。それをもっと明確にすることはできますか? – oxy

+0

メインページのように、各投稿の長さを844pxに適切に合わせるために表示する必要があります。メインURLと検索結果を比較すると、私の意味を知ることができます。各ポストは250の幅を持っていますが、適切にフィットするためにはおそらく270前後ですが、19pxの右マージンを持つので、それは下の次の行になります。右側のサイドバーと3つの投稿の間に余裕があります。 – Techuser

答えて

0

あなたはこのように18pxの余白を削除するには、すべての第三.post要素にCSSを追加する必要があります

#content-a .post { 
    width: calc(33.33% - 12px); 
    /*12px = 18px margin * 2 and divided by the three columns)*/ 
} 

あなたのページは2つの列に分割されているので、上記の両方のコードスニペットをメディアクエリにラップする価値があります。例:

@media only screen and (min-width: 1000px){ 
    #content-a .post { 
     width: calc(33.33% - 12px); 
    } 
    #content-a .post:nth-of-type(3n) { 
     margin-right: 0; 
    } 
} 
+0

ありがとうございました。このエントリ#content-a。post:nth-​​of-type(3n){ margin-right:0px; }素晴らしい!古い情報と新しい情報が左下に表示されるはずなので、p-infoですべての記事とナビゲーションの下に移動するための何かがあるかどうかを知りたいと思います。 – Techuser

+0

@Techuserあなたは絶対的な位置情報のp-infoを試してから、.postの最後に余分なパディングを追加することができます。私の答えを正しいものにすることはできますか?ありがとう – NickMcB

+0

完了。ありがとう、それは本当に私のテーマを美しくしました。 – Techuser

関連する問題