【Cocoon】ラベルボックスの背景色がはみ出る問題をCSSで修正

コラム

WordPressテーマ「Cocoon」のブロック「ラベルボックス」の背景色がはみ出る問題を修正する方法をメモしておく。※黒系スキンの場合

見出し

ラベルボックスのサンプル

ラベルボックスとは、上のような枠囲み付きのブロックだ。

WordPress 5.xアップデート後に、枠の背景色がはみ出るようになってしまった。

気づいていながらも長期間放置していたので、修正する。

スポンサーリンク
スポンサーリンク

CSSを3行追加で解決

WordPressの管理画面から、外観 > テーマファイルエディタ > style.cssに進み、以下を追加する。

body .has-white-background-color {
    /* ラベルボックスの背景色がはみ出ないようにする(暫定対応) */
    background-color:transparent !important;
}

または、ページ毎のカスタムCSSに記述する形でもOK。

直りました。

反映されない?

has-white-background-colorセレクタの値には、元々!importantが付与されている。

そのため、
.has-white-background-color {
background-color:transparent !important;
}

のように記述するだけでは、上書きできない。

bodyを先頭に置き、セレクタの優先度を上げることで対処している。

スポンサーリンク

アップデートに期待

Cocoonによる将来のアップデートで、本問題は修正される可能性がある。その際は、追加したCSSを削除すれば良い。

コメント

タイトルとURLをコピーしました