IE6下一个文件中的图像没有php

| 我需要创建一个包含所有图像和CSS的页面,因此它只是一个文件。 我知道这里有MHT(IE Web存档)之类的东西,但是有问题。它仅适用于IE和Opera,不适用于FF。而且我需要我的页面可以在所有IE(6 +),Opera和FF中正常工作。我知道有一种方法可以在base64中对图像进行编码,而且我也知道IE 6和7不支持数据URL。我已经看到了Dean Edward \的IE 6和7技巧,但是它仅在PHP支持下有效。而且我不能使用PHP,因此这对我不起作用。 那么,有什么方法可以创建这种页面吗?请不要给我类似“今天使用IE6的人”或“安装chrome框架”之类的答案。我知道所有这些,但是我需要它以这种方式工作。 感谢您的回答!     
已邀请:
没有跨浏览器的方法可以将所有资源集成到一个HTML文件中。 最好的选择是为IE提供.MHT文件,为Firefox等提供带有
data:
URI的文件。 在某些情况下,可行的折衷办法可能是提供一个ZIP文件,该文件包含使用相对URL引用的所有资源。用户只需要打开包装,就可以在本地查看它。     
我只能想到一种将在所有浏览器中都可以使用的解决方案,那就是根据html元素构建图像,但是这样做(按像素或其他策略)将​​非常繁琐。也许jQuery可以有所帮助。同样,这可能会降低IE6的速度(甚至比正常情况还要慢...) 示例:http://jsfiddle.net/huSq3/1/ 我知道这不是解决方案的主要内容,但我不得不提一下。现在我正在考虑,也许您可​​以结合使用此JavaScript库的画布标签IE,并通过javascript绘制图像。     
也许您可以使用html条件注释来决定在MHT,数据url或任何其他部分受支持的解决方案之间使用哪种解决方案...     
如果您可以在image标签中使用base 64字符串,则只需对其进行硬编码即可,则不需要php     

要回复问题请先登录注册