填充<;img>;使用Java动态创建的源代码
填充<;img>;使用Java动态创建的源代码,java,jsp,internet-explorer-7,data-uri-scheme,Java,Jsp,Internet Explorer 7,Data Uri Scheme,我正在使用Java创建动态图像,并将它们放入jsp页面。 这在除IE7之外的所有浏览器中都能正常工作 我在jsp中使用数据URI来填充标记(我使用的是base64字符串)。 我已经找到了很多IE的解决方案,但是没有人提到用Java创建的图像 这是css的解决方案之一: /* Content-Type: multipart/related; boundary="MYSEPARATOR" --MYSEPARATOR Content-Location: myimage Content-Transfe
我正在使用Java创建动态图像,并将它们放入jsp页面。 这在除IE7之外的所有浏览器中都能正常工作
我在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字符串如何为explorer 7解决此问题?
感谢您的建议。要解决此问题,您可以尝试以下方法:-
a.transeffect:hover {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
如果上述代码不起作用,则尝试删除-khtml不透明度:0.5代码>代码中的行