图像显示在safari和firefox中,但不是IE6。我有四个图像,其中两个在IE6中出现,两个不在。如果它有帮助,它们将被if语句切换。建议?
以下是代码示例,其中有四个块:
<div class="NavIcons">
<a href="http://www.blah.org/MyQuestions.php?id=<?php echo $prof->id; ?>"
<img src="http://www.blah.org/styles/images/<?php if($ProfileIcon == "questions") { echo "Red"; }else{ echo "Grey"; } ?>QuestionNew.jpg" border="0"/>
</a>
</div>
答案 0 :(得分:3)
直接在受影响的网络浏览器中查看图像。
<img src="http://example.com/styles/images/<?php
if($ProfileIcon == "questions") {
echo "Red";
} else {
echo "Grey";
} ?>QuestionNew.jpg" border="0" />
可以解决:
http://example.com/styles/images/RedQuestionNew.jpg
http://example.com/styles/images/GreyQuestionNew.jpg
如果你可以正确加载JPG那么应该解决它。 JPG无法加载的一些可能原因:保存为与JPG不同的格式但以.jpg扩展名保存,保存在CMYK颜色空间而不是RGB中,文件上传不完整,文件权限问题。虽然最后两个不太可能,因为它们在其他浏览器中可见。
答案 1 :(得分:1)
确保图像不是CMYK,它们需要是RGB。