07/02/19 20:19:11 YXzfNRfo0
<div class="hoge">■</div>
<a href="./1.html">コンテンツ1</a>
<div class="hoge">■</div>
<a href="./2.html">コンテンツ2</a>
<div class="hoge">■</div>
<a href="./ad.html">広告</a>
こういうソースがあったとします。
そういう場合に、広告の隣の 「■」 を消したいんですが、良い方法は無いでしょうか?
(+ は 両方のセレクタの親要素が同じで、かつセレクタAの直後にあるセレクタBに対してスタイルを適用させることができる記号です。)
URLリンク(adblockplus.org) の Element hiding: using raw CSS に従い、
「##div.hoge + *」 とやると、コンテンツ2と広告が消えたので、こういう指定まではきちんと動きます。
しかし、「##div.hoge + div.hoge + *」 とやると、なぜか動作せず、何も消えないんです。
ご教示お願いします。