<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="[转]data:image/gif;base64设置图片路径及控件背景" id="card1">
<p> 游客</p><p>
标题:[转]data:image/gif;base64设置图片路径及控件背景<br/>
正文:<br/>
data:image/gif;base64设置图片路径及控件背景，这算是一种图片路径的新写法。将图片进行编码，然后存在文档中。 各自含义如下：data: ----获取数据类型名称image/gif; -----指数据类型名称base64 -----指编码模式AAAAA ------指编码以后的结果。 background-image: url(data:image/gif;base64,AAAA)这句话的意思总体就是&amp;ldquo;获取数据类型是image gif文件，编码采用ASCII 字符，ASCII编码内容是&amp;lsquo;AAAA&amp;rsquo;&amp;rdquo; 我知道你清楚没。这实际就是一种新写法。原理和以往不同。以往的图片路径写法是：background-img:url(../image/xxx.gif)图片需要加载服务器指定路径下的对应gif文件。新写法就是：background-image: url(data:image/gif;base64,AAAA)图片本身就已经以ASCII的形式存在了文档中，只需要浏览器进行编译就可以了。 新写法将图片写入文档中，可以减少客户端对服务器的请求。换句话讲，原来我们要加载图片，是从服务器下载。现在浏览器直接把那一串ASCII按照你的文件类型进行编译就可以出来结果了。 但是也会有问题，ie8貌似不兼容。 来源：http://zhidao.baidu.com/question/129465844<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=477&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=477&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=477&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=477">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=477">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>