html - 启用 ABP 时让广告正确隐藏

标签 html css adblock

我在构建网站时了解到客户想要 2 个 300x250 的广告和 1 个 728x90 的广告。我已经使用以下 HTML 将这些添加到设计中:

<aside class="ad top-left">
    <figure class="ad">
        <img src="{{ url('img/templates/ad_728x90.png') }}" alt="Advertimsent placeholder" />
    </figure>
</aside>

这很好用。我添加了一些 CSS 来美化广告容器。但是,我也想支持 AdBlock 用户。看起来 .ad 上的触发器导致它,而不是 display: none; 来设置 height: 0;。这确实是不可取的,因为它会留下多余的填充和边距。

简而言之:如何让 AdBlock Plus 正确隐藏我的广告?

最佳答案

问题在这里得到了回答:

https://adblockplus.org/forum/viewtopic.php?f=2&t=31120&p=124757

由于某些原因,.advertisement.ad 没有被 EasyList 阻止。我最终改用了 .advertiser.ad-field。这些将应用 display: none;

关于html - 启用 ABP 时让广告正确隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30284742/

相关文章:

javascript - 有没有办法在直播时调整图像大小?

html - 悬停时不会显示 Div

javascript - 我需要填补这个 JQuery 动画中的空白

javascript - 如何在 javascript 中为新添加的 div 指定另一个宽度

javascript - jquery 选择器显示和隐藏

javascript - 如何在加载时自动更改外部js文件的url

html - 如何将文本放在图像旁边,使其位于页面中心并响应?谢谢

javascript - 数据未显示在下拉列表中

javascript - Angular.js : Error: Module 'MyApp' is not available

javascript - XMLHTTPRequest 响应不包含 header 中的 Location 字段