Amazon 初売り

« SwitchBot API を使った SwitchBot プラグの curl コマンド(まとめ) | トップページ | 「Bluetooth Low Energyをはじめよう」を購入した »

2022.04.02

Google Adsense を導入したところ、既存のCSSが干渉してしまったので解消した

| |コメント (0)

 このエントリーをはてなブックマークに追加

どうも、かげさんです(^^)/
あなたがこの記事を読んでいるのは何回目でしょうか?
初めての方、いらっしゃい!
複数回目の方、再訪問ありがとです(・∀・)

Google Adsense を導入しました。(2回目)

すると、既存のCSSにあるinsタグのスタイルシートと干渉してしまいました。

それの解消方法を書いていきますね。

まずは、Before / After を示します。

Before

Ins1

After

Ins2

CSSの変更点


/* insタグ */
ins{
text-decoration: none;
border-bottom: dotted #0000ff;
}

/* insタグ */
ins:not(.adsbygoogle):not(.ee){
text-decoration: none;
border-bottom: dotted #0000ff;
}

変更点は2行目の:not(クラス名)を2つ重ねているところです。

:not(クラス名)とすると、指定したクラス名を除き適用するスタイルシートになります。

が、Google Adsenseで挿入される ins タグのクラスは2種類ありました。

そこで :not(クラス名1):not(クラス名2) とすることで、クラス名1でもクラス名2でもない場合に適用するスタイルシートにしました。

これまでも :not(クラス名) は使ったことがあったのですが、複数クラス指定は使ったことがなかったので勉強になりました。(・∀・)

ここまではOKだ


 このエントリーをはてなブックマークに追加

| |コメント (0)

このエントリーへのリンク

このエントリーのリンクを入れるHTML:

コメント

このブログの新着コメントをRSSリーダに登録する為のxml




←名前とメールアドレスは必須です。
URLも記入すれば、URLのみが公開されます。
メールアドレスのみですと、メールアドレスが公開されてしまいますので、御注意ください。

↓コメント本文では、「a href」「b」「i」「br/」「p」「strong」「em」「ul」「ol」「li」「blockquote」「pre」のタグが使えます。絵文字をクリックすると、本文にタグを挿入できます。