2017-04-06 2 views
0

ウィジェットのULで何が問題になっていますか?https://poydalla.net/category/in-english/にSuosituinta juuriがありますか?最初のページではカテゴリやブログの投稿は間違っていますが、https://poydalla.net/lautapelisuositukset/のようなページではうまく見えます。CSSのULから空白を削除する

私は、ChromeのInspectツールとCSSを比較して、正しくなかったページとの差異をすべて変更してみました。

私はたくさんのグーグルで試して、マージン、パディング、ラインハイト、ディスプレイ(インライン、ブロック、フレックスなど)のさまざまな組み合わせを試しました。他のものがうまくいくと、ページが台無しになりました。

答えて

0

よく、が間違っていますmargin-bottom: 40px;.archive .postセレクタです。私はアーカイブページに記事ティーザーを配置することを意図していますが、あなたのulアイテムにもクラスpostがある限り、それらはこのボトムマージンの影響を受けます。

それはあなたの全体のCSS(とあなたの要素にクラスを与えるPHP)を知らなくてもあなたに良い解決策を与えることは難しいのですが、私はこの可能な解決策を試みることができるあなたの推測:

あなたはPHPを編集することが許可されている場合/ HTML

ウィジェットのliアイテムからクラスpostを削除するだけです。

あなただけのCSSに.archive li.post { margin-bottom: 0 }を追加する十分なはずCSS

を編集することができます。悲しいことに

.blog article.post, 
.single article.post, 
.archive article.post, 
.search article.post, 
.search article.page { 
    margin-bottom: 40px 
} 
+0

'.ARCHIVE li.post {マージン下:0}'動作しませんでしたこれに

.blog .post, .single .post, .archive .post, .search .post, .search .page { margin-bottom: 40px } 

:それとも、これを修正することができます。 PHPは、次のコードを使用してクラスを与えました '// liでアイテムをラップします。 \t \t \t \t $ classes = join( ''、get_post_class()); 。 'ADD_FILTER(:; \t \t \t \t \t \t \t \t $出力= '< "。$クラス'" のliクラス= '>'' ので、それを修正する方法を知りませんでした私はこれを追加しました'post_class'、 'remove_post_function'、20); ($ key = array_search( 'post'、$ classes))!== false) \t \t unset($ classes [$ key]); \t return $ classes; } ' ([https://php.quicoto.com/how-to-remove-a-class-from-post_class-wordpress/]からコピーされました – diffler

関連する問題