多个实例相同的数据url图像
如何重新实例化已经声明的base64数据网址图像而不必在同一页面上重新插入base64代码?(最好用css)
我试过了:
<html><head>
<style type="text/css">
img.wink { width:15px; height:15px;
src:"data:image/.gif;base64,R0lGODlhDwAPALMMAP/qAEVFRQAAAP/OAP/JAP6dAP+0AP/+k//9E///x//lAP//6wAAAAAAAAAAAAAAACH5BAEAAAwALAAAAAAPAA8AAARXkEkZap2Y1ZXOGRcWcAgCnEMRTEEnnDCQrtrxxjCoJSZw+y+CKnDo/WAEQ+WAwyUrvWZQGRg0TwKFcFX1xYI6zWCgEJizhBlrTGi31aKAYW4YZlgW2iQCADs=";
}
</style>
</head><body>
<h1>Hello</h1>
<img class="wink"/>, and just to test my sanity <img width="15px" height="15px" src="data:image/.gif;base64,R0lGODlhDwAPALMMAP/qAEVFRQAAAP/OAP/JAP6dAP+0AP/+k//9E///x//lAP//6wAAAAAAAAAAAAAAACH5BAEAAAwALAAAAAAPAA8AAARXkEkZap2Y1ZXOGRcWcAgCnEMRTEEnnDCQrtrxxjCoJSZw+y+CKnDo/WAEQ+WAwyUrvWZQGRg0TwKFcFX1xYI6zWCgEJizhBlrTGi31aKAYW4YZlgW2iQCADs=" alt=";)"/>.
</body></html>
没有找到相关结果
已邀请:
4 个回复
玩翁文醚碱
不是有效的CSS属性。你需要使用
......
它的工作原理:现场演示
艾食魄轻县
中使
为
,然后你可以按类引用它。
篮肥炼皖
IE 8,Firefox 2和3,Safari,Mobile Safari(iPhone浏览器)和Google Chrome支持在CSS文件中嵌入二进制图像数据。 IE 6和7没有。 在这里阅读更多: http://mark.koli.ch/2009/07/howto-include-binary-image-data-in-cascading-style-sheets-css.html
宠封钞轰
否则,您可以将base64字符串保存在服务器端变量中,然后将src置于其所需的任何位置 如果您不能使用服务器端语言,您仍然可以使用javascript(但最好不要依赖脚本来实现内容的可访问性),只需在domready上使用一个代码片段,如下所示: