这是我的代码
<div class="table">
<div class="tr">
<div class="td">
<h1 class="logo-fill">
<a href="#" title="Logo">
<img alt="logo" src="./images/logo.png" />
</a>
</h1>
</div>
<div class="td">
<a href="#" title="AdSpace">
<img alt="adspace" src="./images/adspace.png" />
</a>
</div>
</div>
</div>
由于某种原因,第二张图片(adspace.png)根本没有显示。如果我删除整个img标记并将其替换为文本,则会显示文本。另外,如果我将img标签更改为:
<iframe src="https://clients.ragezone.com/out.php/display/show_custom?id=48" scrolling="no" style="padding: 0px; overflow: hidden;" width="468px" height="60px" frameborder="no"></iframe>
显然也适用。 adspace.png只是一个468px x 60px的绿色框。
答案 0 :(得分:5)
我的钱就是你的浏览器中有 adblocker 。尝试更改类名和img名称。 Adblocker插件会搜索代码中的某些关键字,并根据该关键字阻止页面元素。
答案 1 :(得分:0)
在你的图像源路径中,我看到一个[点]未命中,可能是一个问题。
这是你的代码
<img alt="adspace" src="./images/adspace.png" />
试试这个
<img alt="adspace" src="../images/adspace.png" />
其他问题是你的图片名称我也遇到过这个问题,你的图片名称是adspace.png,你添加了alt =“adspace”,并用带有Adspace标题的链接标签包装,所以原因是一些插件您的浏览器会阻止以“ads / ad”开头的所有图片和div,这称为adblock plugins。
因此,您可以轻松更改您的img名称并更改以“ad”开头的所有内容,然后您就可以找到一些有用的修复方法。其他方法是您可以从浏览器中删除adblock插件。
请检查您的网络,某些网络管理员也可以屏蔽广告。