【发布时间】:2015-03-02 19:02:51
【问题描述】:
我已经为 favicon 上传了 .ico 文件,它在所有浏览器中都可以作为 favicon 正常工作。但是当我尝试在 IE 的 HTML 图像标签中显示这个 .ico 文件时,它没有正确显示。请帮忙。
【问题讨论】:
标签: php html internet-explorer default.png .ico
我已经为 favicon 上传了 .ico 文件,它在所有浏览器中都可以作为 favicon 正常工作。但是当我尝试在 IE 的 HTML 图像标签中显示这个 .ico 文件时,它没有正确显示。请帮忙。
【问题讨论】:
标签: php html internet-explorer default.png .ico
IE 不提供没有 type="image/x-icon" 的网站图标。
所以对于 IE 的网站图标,你应该使用这个:<link rel="icon" type="image/x-icon" href="favicon.ico" />
为了将图标显示为img 标签,我能想到的最佳解决方案是尝试另一种格式。如果您是手动上传图标,那么我会使用图像程序对其进行转换。
如果您的系统允许用户上传图标,那么我会使用 GD 或 ImageMagick 库来转换它们。
【讨论】:
convert "favicon.ico" -thumbnail 16x16 -alpha on -background none -flatten "favicon.png".