我有一个PHP include
放在我的页面中,这意味着在DIV中调用带有2个图像的.php扩展名。
不幸的是,它出现在Chrome和IE中 - 但不是Firefox。在Firefox中它只显示2个蓝色超链接。我猜这个问题必须在我的CSS(?)中,但我会让你们成为法官,因为我没有想法。
主页:
<!-- ADVERTISING BANNER BEGINS -->
<?php include('banner.php'); ?>
<!-- ADVERTISING BANNER ENDS -->
致电:
<link href="css/railProductStyles.css" rel="stylesheet" type="text/css" />
<!-- ADVERTISING BANNER BEGINS -->
<div id="advertisingbanner">
<a href="http://rsiweb.org/trade_shows/rsicma2014/" alt="">
<img src="images\shelf-banner-left.png" alt="RSI/CMA 2014" />
</a>
<a href="http://www.innotrans.de/en/" alt="">
<img src="images\shelf-banner-right.png" alt="" />
</a>
</div>
<!-- ADVERTISING BANNER ENDS -->
使用CSS:
/* ADVERTISING BANNER */
#advertisingbanner {
width: 890px;
float: left;
margin-right: 55px;
margin-left: 55px;
}
答案 0 :(得分:1)
将样式调用放在标题上,并将其余代码留在php文件中。 另外,我建议你在div上使用class而不是id。 另外2:在图像网址路径上切换斜杠,例如“images / shelf-banner-left.png”
答案 1 :(得分:1)
使用img src作为
<img src="images/shelf-banner-right.png" alt="" />
而不是
<img src="images\shelf-banner-right.png" alt="" />
答案 2 :(得分:0)
检查文件名:
images\shelf-banner-left.png
\
无效,但有些浏览器支持此功能,您应该始终使用/
。
据我所知,只有firefox有问题。
为了说清楚,Windows在他们的文件系统中使用这些斜杠(\
)而基于Unix的操作系统使用/
而不是网页URL应始终是正斜杠。
答案 3 :(得分:0)
您可能需要停用adblock插件,看看它是否能解决您的问题。 我曾经有过类似的经历。