我正在使用Java创建dinamically图像并将它们放入jsp页面。
这适用于所有浏览器,IE 7除外
我在我的jsp中使用数据URI来填充标签(我使用的是base64字符串)。
我已经为IE找到了很多解决方案,但是没有人提到用Java创建的图像。
这是使用css找到的解决方案之一:
/*
Content-Type: multipart/related; boundary="MYSEPARATOR"
--MYSEPARATOR
Content-Location: myimage
Content-Transfer-Encoding: base64
iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAIAAAA7ljmRAAAAGElEQVQIW2P4DwcMDAxAfBvMAhEQMYgcACEHG8ELxtbPAAAAAElFTkSuQmCC
--MYSEPARATOR--
*/
#test1 {
width: 100px;
height: 100px;
background-image:url(mhtml:http://......./test.css!myimage);
}
它有效,但我不能用css改变base64字符串。
如何为资源管理器7解决此问题?
谢谢你的建议。
答案 0 :(得分:0)
要解决此问题,您可以尝试以下方法: -
2.尝试更改所有浏览器的CSS透明度设置。
尝试使用以下代码: -
a.transeffect:hover {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
如果上述代码无效,请尝试从代码中删除-khtml-opacity: 0.5;
行。