<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>我想网 &#187; HTML</title>
	<atom:link href="http://www.iwanna.cn/topics/ui/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iwanna.cn</link>
	<description></description>
	<lastBuildDate>Sat, 31 Jul 2010 15:12:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Iframe自适应高度</title>
		<link>http://www.iwanna.cn/archives/2010/07/29/4789/</link>
		<comments>http://www.iwanna.cn/archives/2010/07/29/4789/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 14:06:08 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=4789</guid>
		<description><![CDATA[同域、子页面高度不会动态增加
这种情况最简单，直接通过脚本获取字页面实际高度，修改iframe元素高度即可。但有二点必须注意：

如果页面内有绝对定位或者没有清浮动的元素，情况有些复杂，不同浏览器处理结果不同，甚至包括Webkit内 核的浏览器，具体请看这个Demo。 所以你要么进行浏览器检测，要么用Math.max计算一个最大值，要么你想别的方法。
iframe所包含页面可能非常大，需要很长的加载时间，为此直接计算高度的时候，很可能页面还没下载完，高度计算就 会有问题。所以最好在iframe的onload事件中计算高度。这里还要注意的是，IE下必须使 用微软事件模型obj.attachEvent来绑定onload事件。而别的浏览器直接obj.onload  = function(){}也可以。



(function(){
    var frame = document.getElementById("frame_content_parent"),
        setIframeHeight = function(){
            var frameContent = frame.contentWindow.document,
                [...]]]></description>
			<content:encoded><![CDATA[<h3>同域、子页面高度不会动态增加</h3>
<p>这种情况最简单，直接通过脚本获取字页面实际高度，修改<code>iframe</code>元素高度即可。但有二点必须注意：</p>
<ol>
<li>如果页面内有<em>绝对定位</em>或者<em>没有清浮动</em>的元素，情况有些复杂，不同浏览器处理结果不同，甚至包括<em>Webkit</em>内 核的浏览器，具体请看这个<a href="http://www.zhouqicf.com/demo/js/2010/iframe_height/different_broswer_height.html" target="_blank">Demo</a>。 所以你要么进行浏览器检测，要么用<code>Math.max</code>计算一个最大值，要么你想别的方法。</li>
<li><code>iframe</code>所包含页面可能非常大，需要很长的加载时间，为此直接计算高度的时候，很可能页面还没下载完，高度计算就 会有问题。所以最好在<code>iframe</code>的<code>onload</code>事件中计算高度。这里还要注意的是，IE下必须使 用微软事件模型<code>obj.attachEvent</code>来绑定<code>onload</code>事件。而别的浏览器直接<code>obj.onload  = function(){}</code>也可以。</li>
</ol>
<p><span id="more-4789"></span></p>
<pre><code>
(function(){
    var frame = document.getElementById("frame_content_parent"),
        setIframeHeight = function(){
            var frameContent = frame.contentWindow.document,
                frameHeight = Math.max(frameContent.body.scrollHeight,frameContent.documentElement.scrollHeight);

            frame.height = frameHeight;
        };
    if(frame.addEventListener){
        frame.addEventListener("load",setIframeHeight,false);
    }else{
        frame.attachEvent("onload",setIframeHeight);
    }
})();
</code></pre>
<h3>同域、子页面高度会动态增加</h3>
<p>原理与第一种情况一样，多一个计时器，一直检测字页面高度，当子页面高度和<code>iframe</code>的高度不一致时，重新设置<code>iframe</code>的 高度。这边也可以加一个<code>try</code>在js出错时，加一个足够的高度。</p>
<pre><code>
(function(){
    var _reSetIframe = function(){
        var frame = document.getElementById("frame_content_parent")
        try {
            var frameContent = frame.contentWindow.document,
                bodyHeight = Math.max(frameContent.body.scrollHeight,frameContent.documentElement.scrollHeight);
            if (bodyHeight != frame.height){
                frame.height = bodyHeight;
            }
        }
        catch(ex) {
            frame.height = 1800;
        }
    }
    if(frame.addEventListener){
        frame.addEventListener("load",function(){setInterval(_reSetIframe,200);},false);
    }else{
        frame.attachEvent("onload",function(){setInterval(_reSetIframe,200);});
    }
})();
</code></pre>
<h3>同域、子页面高度会动态增加、脚本可能完全失效</h3>
<p>第二个例子中，考虑到了脚本出错的情况，但是万一脚本根本不执行了呢，那<code>iframe</code>中的内容就会因为<code>iframe</code>的 高度不够而显示不了。为此我们通常事先设置一个足够的高度，为了前端控制方便，我觉得写在CSS文件中比较合适，需要修改时只改CSS就行了。这里我设置 了<code>selector{ height:1800px; }</code>。需要注意的是，写在样式表里的样式，不能直接用<code>node.style[property]</code>来 取，对于微软模型，要用<code>node.currentStyle[property]</code>（题外话：悲剧的IE模型不支持CSS伪 类），对于W3C模型，要用<code>window.getComputedStyle(node,null)[property]</code>来 取。我这里图方便直接用了YUI。</p>
<p>这里又有一个问题，设置<code>iframe</code>的高度大于其包含页面的高度时，各个浏览器的处理不一样。例如在Firefox下， 必须计算<code>body</code>元素的高度，而<code>html</code>元素的高度等于<code>iframe</code>的 高度，然而当恰巧这个页面又有<em>绝对定位</em>、<em>未清浮动</em>元素时，又不能通过<code>body</code>元素来取， 显然第一种方法缺点更小一些。具体请看这个<a href="http://demo.zhouqicf.com/js/2010/iframe_height/iframe_higher.html" target="_blank">Demo</a>。</p>
<p>从上面这个Demo可以看到，除IE浏览器外，别的浏览器计算出来的都是<code>iframe</code>的高度，即CSS里设置的<code>#frame_content_parent{  height:1800px; }</code>。而IE计算出来的是<code>iframe</code>所引用页面的实际高度。</p>
<pre><code>
#frame_content_parent{ height:1800px; }
</code></pre>
<pre><code>
(function(){
    var $ = YAHOO.util.Dom,
        frame = $.get("frame_content_parent");
    function reSetIframe(){
        var frameContent = frame.contentWindow.document,
            bodyHeight = Math.max(frameContent.documentElement.scrollHeight,frameContent.body.scrollHeight);
        if (bodyHeight != $.getStyle(frame, "height")){
            $.setStyle(frame, "height", bodyHeight + "px");
        }
    }
    if(frame){
        $.setStyle(frame,"height","auto");
        setInterval(reSetIframe,300);
    }
})();
</code></pre>
<h3>跨域</h3>
<p>这里提供一个Iframe代理的方法，简单地说一下原理。假设有3个页面，分别是主页面A.html，字页面B.html，代理页面C.html。 其中A与B是跨域的，而A和C是同域的。它们的关系：A包含B，B包含C。很显然A和B，以及B和C，因为跨域不能相互通信，而A和C同域，可以相互通 信。为此我们就想到让C页面告诉A页面，B页面到底有多少高。因为B和C也是跨域的不能相互通信，所以想在C页面中，直接<code>window.parent.document.body.scrollHeight</code>这 样是行不通的，所以我们只能让B页面自己计算自身的高度，然后通过某种方法告诉C页面，再由C页面告诉A页面。这里的一个方法就是在B页面生成一个<code>Iframe</code>节 点，然后设置它的<code>src</code>属性，在这个地址上附加一个参数，即B页面计算出来的高度，然后C页面就可以通过<code>window.location</code>获 取这个地址栏中的地址，提取出高度值，通过<code>window.top</code>找到A页面，设置A页面的Iframe的高度。基本的原理就是 这样，看代码吧：</p>
<p><a href="http://demo.zhouqicf.com/js/2010/iframe_height/iframe_height_different_area_once.html" target="_blank">DEMO</a></p>
<pre><code>
//B页面脚本
//任务：计算其实际高度，然后生成一个iframe节点，将高度作为代理页面C的地址的一部分赋值给Src属性
(function(){
    var agent_iframe = document.createElement("iframe"),
        b_height = Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);
    agent_iframe.src = "http://demo.zhouqicf.com/js/2010/iframe_height/agent_iframe_once.html#" + b_height;
    document.body.appendChild(agent_iframe);
    agent_iframe.style.display = "none";
})();
</code></pre>
<pre><code>
//C页面脚本
//任务：获取请求地址中的高度值，将其赋值给A页面的Iframe的高度
window.top.document.getElementById("frame_content_parent").height = parseInt(window.location.hash.substring(1),10);
</code></pre>
<h3>跨域、字页面高度动态变化</h3>
<p>这里结合了第2、第4两种方法，我的想法是在B页面通过一个计时器，不停计算B页面的高度，一但变化，马上修改<code>iframe</code>标 签的<code>src</code>属性，而C页面也有计时器不断监听<code>src</code>的变化，改变A<code>iframe</code>标 签的高度。需要注意的是仅仅修改<code>src</code>属性后面的锚点值（如“#1234”），页面并不会刷新，不会重新请求，这也是在C页面 增加计时器的原因。</p>
<p><a href="http://demo.zhouqicf.com/js/2010/iframe_height/iframe_height_different_area.html" target="_blank">DEMO</a></p>
<pre><code>
//B页面脚本
(function(){
    var getHeight = function(){
        return Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);
    };

    var preHeight = getHeight(),
        agent_iframe;

    var createIframe = function(height){
        agent_iframe = document.createElement("iframe");
        agent_iframe.style.height = "0";
        agent_iframe.style.width = "0";
        agent_iframe.style.border = "none";
        agent_iframe.src = "http://demo.zhouqicf.com/js/2010/iframe_height/agent_iframe.html#" + height;
        document.body.appendChild(agent_iframe);
    }

    createIframe(preHeight);

    var checkHeight = function(){
        var currentHeight = getHeight();
        if(currentHeight != preHeight){
            agent_iframe.src = "http://demo.zhouqicf.com/js/2010/iframe_height/agent_iframe.html#" + currentHeight;
            preHeight = currentHeight;
        }
        setTimeout(checkHeight,500);
    }

    setTimeout(checkHeight,500);
})();
</code></pre>
<pre><code>
//C页面脚本
(function(){
    var preHeight = parseInt(window.location.hash.substring(1),10),
        ifrmae = window.top.document.getElementById("frame_content_parent");

    ifrmae.height = preHeight;
    setInterval(function(){
        var newHeight = parseInt(window.location.hash.substring(1),10);
        if (newHeight !== preHeight){
            ifrmae.height = newHeight;
            preHeight = newHeight;
        }
    },500);
})();
</code></pre>
<p>这里还有另一种方案，就是让<code>iframe</code>每一次都重新请求，这样C页面就不需要计时器了，但是如果2次计算高度重复的 话，就会导致<code>src</code>属性的值相同，这样浏览器就很可能不重新请求该页面了，那么C页面中的脚本也就不运行了。要修复这个问题很 简单，只要在每次计算出来的<code>src</code>属性上增加一个随机数的参数就行了。比如<code>http://demo.zhouqicf.com/js/2010/iframe_height/agent_iframe.html?temp=123123423712937#1563</code></p>
<pre><code>
//B页面关键脚本
agent_iframe.src = "http://demo.zhouqicf.com/js/2010/iframe_height/agent_iframe.html?a=" + Math.random() + "#" + currentHeight;
</code></pre>
<pre><code>
//C页面脚本
window.top.document.getElementById("frame_content_parent").height = parseInt(window.location.hash.substring(1),10);
</code></pre>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/07/29/4789/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/07/29/4789/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/07/29/4789/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/07/29/4789/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/07/29/4789/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/05/3692/" title="近半数媒体网站计划支持iPad和HTML5视频 (2010年06月5日)">近半数媒体网站计划支持iPad和HTML5视频</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/17/3182/" title="开发人员需要牢记的HTML 5的几个安全问题 (2010年05月17日)">开发人员需要牢记的HTML 5的几个安全问题</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3372/" title="回顾时光 详解HTML的发展史 (2010年05月26日)">回顾时光 详解HTML的发展史</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3862/" title="前端性能优化之Html压缩 (2010年06月10日)">前端性能优化之Html压缩</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/21/4111/" title="前端开发常见图片格式详解 (2010年06月21日)">前端开发常见图片格式详解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/27/4752/" title="使用框架建立富联网应用 (2010年07月27日)">使用框架建立富联网应用</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/07/971/" title="使用整洁的HTML标记构建页面 (2009年05月7日)">使用整洁的HTML标记构建页面</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3841/" title="使用HTML5的链接预取功能给网站提速 (2010年06月10日)">使用HTML5的链接预取功能给网站提速</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/07/29/4789/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML代码的美感</title>
		<link>http://www.iwanna.cn/archives/2010/07/29/4784/</link>
		<comments>http://www.iwanna.cn/archives/2010/07/29/4784/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 05:02:12 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=4784</guid>
		<description><![CDATA[每当我访问精美的网站，我都情不自禁地会去查看源代码。这就好比你拥有一副X光眼镜，能够看到任何人——甚至透视他们的遮羞布。这简直是天经地义的事情嘛！我迫不及待地想了解，这个精美的网站，是不是由同样具有美感的代码所写成，而或者只是金玉其外败絮其中。代码？美感？当然！归根结蒂，代码如诗。（译注：“Code is poetry”为著名博客系统 Wordpress 的宣传语。）这仅仅是最基础的 HTML 而已，自然不如其它动态语言般复杂而优雅，但它依旧保持了它的创造者所赋予的艺术笔触。
这就让我不禁开始思考，如何让代码具有美感？对于 HTML 而言，这一切都是手工活。让我们看看标记语言如何能达到具有美感的境界。


图片有足够大（译注：2000&#215;2000），你大可以把它打印出来并贴在你的个人储物箱中，并让你的朋友留下深刻印象。话说回来，这的确是个令人纠结的大小。我会放出 PSD 原图方便大家修改。

HTML5 &#8211; HTML5 及其新元素带来了前所未有的美感。
DOCTYPE &#8211; HTML5 拥有最佳的文档类型。
Indentation &#8211; 制表符与空格用于缩进代码，以正确显示标签之间的父子关系，强调层级结构。
Charset &#8211; 在所有内容之前，必须在头部进行字符集声明。
Title &#8211; 网站标题简单而清晰。首先表述该页面的功能，在分隔符之后，用网站标题结尾。
CSS &#8211; 只用了一个简单的样式表（媒体类型已在样式表中声明），并且仅面向于优良的浏览器。IE6 及更低版本将获取通用的样式表。
Body &#8211; 为主体赋予 ID，便能在无需更多标记的情况下，给不同页面设定独有的样式。
JavaScript &#8211; 从 Google （谷歌）调用了 jQuery（最具美感的 JavaScript 脚本库）。仅加载了单个 JavaScript 文件。各脚本都在页面底端进行引用。
File Path &#8211; 为提高效率，站点资源使用相对路径。从适应转载的角度考虑，内容性文件（如图片）则采用绝对路径。
Image Attributes &#8211; 图片包含替换文字，主要是为图片缺失情况而服务的，但同时也可用于验证。为了提高渲染效率，图片的宽度与高度最好也要说明。
Main Content First – 页面的主要内容应在，基本的标示及导航之后，而在任何辅助内容（如：边栏）之前。
Appropriate Descriptive Block-Level Elements – HEADER、NAV、SECTION、ARTICLE、ASIDE ……这些新出现的“描述区段”，都将比从前的 DIV [...]]]></description>
			<content:encoded><![CDATA[<p>每当我访问精美的网站，我都情不自禁地会去<em>查看源代码</em>。这就好比你拥有一副X光眼镜，能够看到任何人——甚至透视他们的遮羞布。这简直是天经地义的事情嘛！我迫不及待地想了解，这个精美的网站，是不是由同样具有美感的代码所写成，而或者只是金玉其外败絮其中。代码？美感？当然！归根结蒂，<em>代码如诗</em>。（译注：“Code is poetry”为著名博客系统 <a href="http://wordpress.org/">Wordpress</a> 的宣传语。）这仅仅是最基础的 HTML 而已，自然不如其它动态语言般复杂而优雅，但它依旧保持了它的创造者所赋予的艺术笔触。</p>
<p>这就让我不禁开始思考，如何让代码具有美感？<strong>对于 HTML 而言，这一切都是手工活。</strong>让我们看看标记语言如何能达到具有美感的境界。<br />
<span id="more-4784"></span><br />
<a href="http://images.uheed.com/iwanna/2010/07/29/Beautiful-HTML-chs.png"><img title="Beautiful-HTML-chs" src="http://images.uheed.com/iwanna/2010/07/29/Beautiful-HTML-chs.jpg" alt="Beautiful-HTML-chs" width="600" height="600" /></a></p>
<p>图片有足够大（译注：2000&#215;2000），你大可以把它打印出来并贴在你的个人储物箱中，并让你的朋友留下深刻印象。话说回来，这的确是个令人纠结的大小。我会放出 PSD 原图方便大家修改。</p>
<ul>
<li>HTML5 &#8211; <strong>HTML5</strong> 及其新元素带来了前所未有的美感。</li>
<li>DOCTYPE &#8211; HTML5 拥有最佳的<strong>文档类型</strong>。</li>
<li>Indentation &#8211; 制表符与空格用于<strong>缩进</strong>代码，以正确显示标签之间的父子关系，强调层级结构。</li>
<li>Charset &#8211; 在所有内容之前，必须在头部进行<strong>字符集</strong>声明。</li>
<li>Title &#8211; 网站<strong>标题</strong>简单而清晰。首先表述该页面的功能，在分隔符之后，用网站标题结尾。</li>
<li>CSS &#8211; 只用了一个简单的<strong>样式表</strong>（媒体类型已在样式表中声明），并且仅面向于优良的浏览器。IE6 及更低版本将获取通用的样式表。</li>
<li>Body &#8211; 为<strong>主体</strong>赋予 ID，便能在无需更多标记的情况下，给不同页面设定独有的样式。</li>
<li>JavaScript &#8211; 从 <a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">Google</a> （谷歌）调用了 jQuery（最具美感的 <strong>JavaScript</strong> 脚本库）。仅加载了单个 JavaScript 文件。各脚本都在页面底端进行引用。</li>
<li>File Path &#8211; 为提高效率，站点资源使用相对<strong>路径</strong>。从适应转载的角度考虑，内容性文件（如图片）则采用绝对路径。</li>
<li>Image Attributes &#8211; <strong>图片</strong>包含替换文字，主要是为图片缺失情况而服务的，但同时也可用于验证。为了提高渲染效率，图片的宽度与高度最好也要说明。</li>
<li>Main Content First – 页面的主要内容应在，基本的标示及导航之后，而在任何辅助内容（如：边栏）之前。</li>
<li>Appropriate Descriptive Block-Level Elements – HEADER、NAV、SECTION、ARTICLE、ASIDE ……这些新出现的“<strong>描述区段</strong>”，都将比从前的 DIV 更好地描述内容。</li>
<li>Hierarchy – 大写标题标签将起到实效，并跟随着清晰的“<strong>层级结构</strong>”。</li>
<li>Appropriate Descriptive Tags – 根据不同的需要，列表被<strong>标记</strong>为：未排序、已排序，以及并不常用的自定义列表。</li>
<li>Common Content Included – 在不同页面所出现的相同内容，最好能从服务器端<strong>包含</strong>到页面中。（无论通过任何对你行之有效的方式、语言、CMS，等等。）</li>
<li>Semantic Classes – 不仅需要设立正确的元素名称，还更应做到类和 ID 的命名符合<strong>语意</strong>：即使没有特定说明，它们也能起到描述的作用。（如“col”比“left”更好）</li>
<li>Classes – 当多个元素需要用到类似样式的时候，尽量为它们定义相同的<strong>类</strong>。（重用性）</li>
<li>IDs – 当页面中该元素仅出现一次的时候，尽量为它们定义 <strong>ID</strong>，而请勿为不同元素定义相同 ID。</li>
<li>Dynamic Elements – <strong>动态效果</strong>仅在确实所需的时候加入。</li>
<li>Characters Encoded – 当出现特殊字符的时候，请注意<strong>字符编码</strong>。</li>
<li>Free From Styling &#8211; 页面上的一切<strong>无关样式</strong>，甚至无需指明需要怎样的样式。页面上的一切仅限以下三项：所需的站点资源、内容、描述。</li>
<li>Comments &#8211; 在查看代码的时候，那些并不需要特别强调，或者不是格外明显的内容，将会被包括在<strong>评论</strong>之中。</li>
<li>Valid &#8211; 全站的标记符合 W3C <strong>验证</strong>。注意标签闭合，保证必要属性，避免废弃方法，等等。</li>
</ul>
<p>【相关资料】 1、<a href="http://css-tricks.com/what-beautiful-html-code-looks-like/">原文</a> 2、<a href="http://css-tricks.com/examples/CleanCode/Beautiful-HTML.png">原 PNG</a> 3、<a href="http://css-tricks.com/examples/CleanCode/Beautiful-HTML.psd">原 PSD</a> 4、<a href="http://css-tricks.com/examples/CleanCode/Beautiful-HTML.txt">原 HTML</a></p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/07/29/4784/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/07/29/4784/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/07/29/4784/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/07/29/4784/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/07/29/4784/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/05/3692/" title="近半数媒体网站计划支持iPad和HTML5视频 (2010年06月5日)">近半数媒体网站计划支持iPad和HTML5视频</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/17/3182/" title="开发人员需要牢记的HTML 5的几个安全问题 (2010年05月17日)">开发人员需要牢记的HTML 5的几个安全问题</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3372/" title="回顾时光 详解HTML的发展史 (2010年05月26日)">回顾时光 详解HTML的发展史</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3862/" title="前端性能优化之Html压缩 (2010年06月10日)">前端性能优化之Html压缩</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/21/4111/" title="前端开发常见图片格式详解 (2010年06月21日)">前端开发常见图片格式详解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/27/4752/" title="使用框架建立富联网应用 (2010年07月27日)">使用框架建立富联网应用</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/07/971/" title="使用整洁的HTML标记构建页面 (2009年05月7日)">使用整洁的HTML标记构建页面</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3841/" title="使用HTML5的链接预取功能给网站提速 (2010年06月10日)">使用HTML5的链接预取功能给网站提速</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/07/29/4784/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5如何改变互联网</title>
		<link>http://www.iwanna.cn/archives/2010/07/27/4759/</link>
		<comments>http://www.iwanna.cn/archives/2010/07/27/4759/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 14:01:08 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=4759</guid>
		<description><![CDATA[HTML5，下一代用来制作网页的标记语言，它能不借助插件（如Adobe的Flash）的情况下在浏览器中播放视频的能力已引起人们的关注。但是其鲜为人知的那些特性最终或许会对互联网体验起到巨大的影响。
专家说HTML5在屏幕背后处理的事情——如网络通信和浏览程序储存特性——能让网页加载更快（特别是在速度比较慢的移动设备上），能让互联网应用运行的更流畅，甚至能让浏览器更容易的读取旧的网页。
如今许多网站就像桌面应用——如网络Offce套件，图片编辑工具。但是这些网站应用的许多高科技的特性是开发者运用不同互联网开发技术的结合开发出来的，如HTML，Javascript,和CSS——但这些技术的结合并不总是运行得完美。因此，网站变得很慢，在不同的浏览器上也许表现得不同，并且很容易被攻击。

在Opera软件上传播开放性互联网标准的BruceLawson曾说要让网站运行那些本不是互联网原本设计中的功能，开发人员就要编辑非常复杂的代码，这些代码很容易出现错误导致应用失败。
Lawson说，开发HTML5的小组被任命了很高的要求，需要让HTML5比其前身更加兼容以至于老版本或者编码不正确的网站也能在HTML5为核心的浏览器上运行良好。他们也希望拓展这些特性来支持目前主流的趋势如富应用。他还说：“HTML5的基础是非常务实，它是为人们正在做什么而设计的。”
专家指出，其中一个特性互联网通信接口就是一个HTML5可以提供的改进方案。互联网通信接口为网站提供API来打开一个页面和服务器端正在通信的连接使得信息可以实时的在其中进行传递。通常情况下，每次需要更新的时候浏览器需要发出一个请求。
互联网开发网站Ajaxian.com联合创始人，Palm开发关系总监BenGalbraith说，互联网通信接口的效果就好像把通过e-mail进行的对话变成了一个即时的消息。e-mail，每条消息通过单独的事件进行发送，然而即时消息允许流畅的持续不断的对话。
互联网开发人员先前设计了许多方法使得浏览器和服务器端保持通信，但是Galbraith把这些技术称为“设计独特的破解”，他们运行起来非常复杂并且延展性不佳。他说，互联网通信接口可以为开发者提供一个简单的方法来帮助他们创建那些即时改变的页面——随着越来越多的即时信息的传递这个变得更加重要，如来自于社交网络用户即时的状态更新。用户可以看到即时信息传递的互联网应用运行得更加流畅并且无误。
CarbonFive（一家旧金山专门开发应用的公司）的拥有者，AlonSalant说，当设备与互联网断开连接或间歇性连接时（智能手机环境下非常普遍），HTML5可以帮助互联网应用运行的更加出色。互联网存储这个特性可以使互联网应用在浏览器中存储更多的数据，智能地获取这些数据并且控制浏览器如何来存储这些数据来加快页面的重新加载
Gallbraith对于几个与HTML5共同工作的最新设计的CSS特性兴奋不已。这些特性使得网页对于用户更加具有交互性并且允许高质量的图形界面——这个是目前网页不擅长的地方。HTML5允许开发者在页面中内嵌动画，但是，Galbraith说新的CSS将会工作的更加出色
Lswson说用户将会看到HTML5其他的一些特性所带来的性能的改善。例如，在浏览器处理表单方面的改善将减少大量的Javascript代码来加快页面的加载，特别在移动设备中。
Mozillar首席传播者，ChrisBlizzard指出HTML5分析器的重要性。一个浏览器的分析器读取制造网页的标记来算出如何展现它。Blizzard说这是标准说明的最重要的一个部分之一。它意味着能让浏览器更加具有可操作性，特别在处理拙劣代码的方法上，解析器定义了应该如何响应错误来代替让各个浏览器制造者决定如何来处理这些不完美的代码，这让用户不论在使用哪个浏览器，都可以获得相同的用户体验
HTML5，下一代用来制作网页的标记语言，它能不借助插件（如Adobe的Flash）的情况下在浏览器中播放视频的能力已引起人们的关注。但是其鲜为人知的那些特性最终或许会对互联网体验起到巨大的影响。
专家说HTML5在屏幕背后处理的事情——如网络通信和浏览程序储存特性——能让网页加载更快（特别是在速度比较慢的移动设备上），能让互联网应用运行的更流畅，甚至能让浏览器更容易的读取旧的网页。
如今许多网站就像桌面应用——如网络Offce套件，图片编辑工具。但是这些网站应用的许多高科技的特性是开发者运用不同互联网开发技术的结合开发出来的，如HTML，Javascript,和CSS——但这些技术的结合并不总是运行得完美。因此，网站变得很慢，在不同的浏览器上也许表现得不同，并且很容易被攻击。
在Opera软件上传播开放性互联网标准的BruceLawson曾说要让网站运行那些本不是互联网原本设计中的功能，开发人员就要编辑非常复杂的代码，这些代码很容易出现错误导致应用失败。
Lawson说，开发HTML5的小组被任命了很高的要求，需要让HTML5比其前身更加兼容以至于老版本或者编码不正确的网站也能在HTML5为核心的浏览器上运行良好。他们也希望拓展这些特性来支持目前主流的趋势如富应用。他还说：“HTML5的基础是非常务实，它是为人们正在做什么而设计的。”
专家指出，其中一个特性互联网通信接口就是一个HTML5可以提供的改进方案。互联网通信接口为网站提供API来打开一个页面和服务器端正在通信的连接使得信息可以实时的在其中进行传递。通常情况下，每次需要更新的时候浏览器需要发出一个请求。
互联网开发网站Ajaxian.com联合创始人，Palm开发关系总监BenGalbraith说，互联网通信接口的效果就好像把通过e-mail进行的对话变成了一个即时的消息。e-mail，每条消息通过单独的事件进行发送，然而即时消息允许流畅的持续不断的对话。
互联网开发人员先前设计了许多方法使得浏览器和服务器端保持通信，但是Galbraith把这些技术称为“设计独特的破解”，他们运行起来非常复杂并且延展性不佳。他说，互联网通信接口可以为开发者提供一个简单的方法来帮助他们创建那些即时改变的页面——随着越来越多的即时信息的传递这个变得更加重要，如来自于社交网络用户即时的状态更新。用户可以看到即时信息传递的互联网应用运行得更加流畅并且无误。
CarbonFive（一家旧金山专门开发应用的公司）的拥有者，AlonSalant说，当设备与互联网断开连接或间歇性连接时（智能手机环境下非常普遍），HTML5可以帮助互联网应用运行的更加出色。互联网存储这个特性可以使互联网应用在浏览器中存储更多的数据，智能地获取这些数据并且控制浏览器如何来存储这些数据来加快页面的重新加载
Lswson说用户将会看到HTML5其他的一些特性所带来的性能的改善。例如，在浏览器处理表单方面的改善将减少大量的Javascript代码来加快页面的加载，特别在移动设备中。
Mozillar首席传播者，ChrisBlizzard指出HTML5分析器的重要性。一个浏览器的分析器读取制造网页的标记来算出如何展现它。Blizzard说这是标准说明的最重要的一个部分之一。它意味着能让浏览器更加具有可操作性，特别在处理拙劣代码的方法上，解析器定义了应该如何响应错误来代替让各个浏览器制造者决定如何来处理这些不完美的代码，这让用户不论在使用哪个浏览器，都可以获得相同的用户体验
Lawson说，虽然看上去HTML5好像呈现了非常多的巨大的改变，但是其主要目的是为开发者正在做的事情提供一个更加容易的解决方法，使得错误减少。程序越是简单，它就越是健壮，因此终端用户体验也就越佳，这个就是我的感受。

© 我想网 Akon 所有 , 2010. &#124;
永久链接 &#124;
没有评论 &#124;
提交到
Google Reader
鲜果
抓虾


	标签：HTML, HTML, Internet

	您可能会感兴趣的其他文章
	
	马云股东大会演讲全文：我的一个痛苦决定 
	页面输出时一些常用的小技巧 
	近半数媒体网站计划支持iPad和HTML5视频 
	转换设计原图 PSD 为 HTML 
	语义技术公司Saplo获得50万美元种子资金 
	腾讯走到的十字路口 
	看得见的互联网产品节奏 
	百度VS谷歌：优秀与伟大之别 
	男性泡在网上的时间更多，更能忍受广告 
	深入解读Groupon新型团购 



Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>HTML5，下一代用来制作网页的标记语言，它能不借助插件（如Adobe的Flash）的情况下在浏览器中播放视频的能力已引起人们的关注。但是其鲜为人知的那些特性最终或许会对互联网体验起到巨大的影响。</p>
<p>专家说HTML5在屏幕背后处理的事情——如网络通信和浏览程序储存特性——能让网页加载更快（特别是在速度比较慢的移动设备上），能让互联网应用运行的更流畅，甚至能让浏览器更容易的读取旧的网页。</p>
<p>如今许多网站就像桌面应用——如网络Offce套件，图片编辑工具。但是这些网站应用的许多高科技的特性是开发者运用不同互联网开发技术的结合开发出来的，如HTML，Javascript,和CSS——但这些技术的结合并不总是运行得完美。因此，网站变得很慢，在不同的浏览器上也许表现得不同，并且很容易被攻击。<br />
<span id="more-4759"></span><br />
在Opera软件上传播开放性互联网标准的BruceLawson曾说要让网站运行那些本不是互联网原本设计中的功能，开发人员就要编辑非常复杂的代码，这些代码很容易出现错误导致应用失败。</p>
<p>Lawson说，开发HTML5的小组被任命了很高的要求，需要让HTML5比其前身更加兼容以至于老版本或者编码不正确的网站也能在HTML5为核心的浏览器上运行良好。他们也希望拓展这些特性来支持目前主流的趋势如富应用。他还说：“HTML5的基础是非常务实，它是为人们正在做什么而设计的。”</p>
<p>专家指出，其中一个特性互联网通信接口就是一个HTML5可以提供的改进方案。互联网通信接口为网站提供API来打开一个页面和服务器端正在通信的连接使得信息可以实时的在其中进行传递。通常情况下，每次需要更新的时候浏览器需要发出一个请求。</p>
<p>互联网开发网站Ajaxian.com联合创始人，Palm开发关系总监BenGalbraith说，互联网通信接口的效果就好像把通过e-mail进行的对话变成了一个即时的消息。e-mail，每条消息通过单独的事件进行发送，然而即时消息允许流畅的持续不断的对话。</p>
<p>互联网开发人员先前设计了许多方法使得浏览器和服务器端保持通信，但是Galbraith把这些技术称为“设计独特的破解”，他们运行起来非常复杂并且延展性不佳。他说，互联网通信接口可以为开发者提供一个简单的方法来帮助他们创建那些即时改变的页面——随着越来越多的即时信息的传递这个变得更加重要，如来自于社交网络用户即时的状态更新。用户可以看到即时信息传递的互联网应用运行得更加流畅并且无误。</p>
<p>CarbonFive（一家旧金山专门开发应用的公司）的拥有者，AlonSalant说，当设备与互联网断开连接或间歇性连接时（智能手机环境下非常普遍），HTML5可以帮助互联网应用运行的更加出色。互联网存储这个特性可以使互联网应用在浏览器中存储更多的数据，智能地获取这些数据并且控制浏览器如何来存储这些数据来加快页面的重新加载</p>
<p>Gallbraith对于几个与HTML5共同工作的最新设计的CSS特性兴奋不已。这些特性使得网页对于用户更加具有交互性并且允许高质量的图形界面——这个是目前网页不擅长的地方。HTML5允许开发者在页面中内嵌动画，但是，Galbraith说新的CSS将会工作的更加出色</p>
<p>Lswson说用户将会看到HTML5其他的一些特性所带来的性能的改善。例如，在浏览器处理表单方面的改善将减少大量的Javascript代码来加快页面的加载，特别在移动设备中。</p>
<p>Mozillar首席传播者，ChrisBlizzard指出HTML5分析器的重要性。一个浏览器的分析器读取制造网页的标记来算出如何展现它。Blizzard说这是标准说明的最重要的一个部分之一。它意味着能让浏览器更加具有可操作性，特别在处理拙劣代码的方法上，解析器定义了应该如何响应错误来代替让各个浏览器制造者决定如何来处理这些不完美的代码，这让用户不论在使用哪个浏览器，都可以获得相同的用户体验</p>
<p>HTML5，下一代用来制作网页的标记语言，它能不借助插件（如Adobe的Flash）的情况下在浏览器中播放视频的能力已引起人们的关注。但是其鲜为人知的那些特性最终或许会对互联网体验起到巨大的影响。</p>
<p>专家说HTML5在屏幕背后处理的事情——如网络通信和浏览程序储存特性——能让网页加载更快（特别是在速度比较慢的移动设备上），能让互联网应用运行的更流畅，甚至能让浏览器更容易的读取旧的网页。</p>
<p>如今许多网站就像桌面应用——如网络Offce套件，图片编辑工具。但是这些网站应用的许多高科技的特性是开发者运用不同互联网开发技术的结合开发出来的，如HTML，Javascript,和CSS——但这些技术的结合并不总是运行得完美。因此，网站变得很慢，在不同的浏览器上也许表现得不同，并且很容易被攻击。</p>
<p>在Opera软件上传播开放性互联网标准的BruceLawson曾说要让网站运行那些本不是互联网原本设计中的功能，开发人员就要编辑非常复杂的代码，这些代码很容易出现错误导致应用失败。</p>
<p>Lawson说，开发HTML5的小组被任命了很高的要求，需要让HTML5比其前身更加兼容以至于老版本或者编码不正确的网站也能在HTML5为核心的浏览器上运行良好。他们也希望拓展这些特性来支持目前主流的趋势如富应用。他还说：“HTML5的基础是非常务实，它是为人们正在做什么而设计的。”</p>
<p>专家指出，其中一个特性互联网通信接口就是一个HTML5可以提供的改进方案。互联网通信接口为网站提供API来打开一个页面和服务器端正在通信的连接使得信息可以实时的在其中进行传递。通常情况下，每次需要更新的时候浏览器需要发出一个请求。</p>
<p>互联网开发网站Ajaxian.com联合创始人，Palm开发关系总监BenGalbraith说，互联网通信接口的效果就好像把通过e-mail进行的对话变成了一个即时的消息。e-mail，每条消息通过单独的事件进行发送，然而即时消息允许流畅的持续不断的对话。</p>
<p>互联网开发人员先前设计了许多方法使得浏览器和服务器端保持通信，但是Galbraith把这些技术称为“设计独特的破解”，他们运行起来非常复杂并且延展性不佳。他说，互联网通信接口可以为开发者提供一个简单的方法来帮助他们创建那些即时改变的页面——随着越来越多的即时信息的传递这个变得更加重要，如来自于社交网络用户即时的状态更新。用户可以看到即时信息传递的互联网应用运行得更加流畅并且无误。</p>
<p>CarbonFive（一家旧金山专门开发应用的公司）的拥有者，AlonSalant说，当设备与互联网断开连接或间歇性连接时（智能手机环境下非常普遍），HTML5可以帮助互联网应用运行的更加出色。互联网存储这个特性可以使互联网应用在浏览器中存储更多的数据，智能地获取这些数据并且控制浏览器如何来存储这些数据来加快页面的重新加载</p>
<p>Lswson说用户将会看到HTML5其他的一些特性所带来的性能的改善。例如，在浏览器处理表单方面的改善将减少大量的Javascript代码来加快页面的加载，特别在移动设备中。</p>
<p>Mozillar首席传播者，ChrisBlizzard指出HTML5分析器的重要性。一个浏览器的分析器读取制造网页的标记来算出如何展现它。Blizzard说这是标准说明的最重要的一个部分之一。它意味着能让浏览器更加具有可操作性，特别在处理拙劣代码的方法上，解析器定义了应该如何响应错误来代替让各个浏览器制造者决定如何来处理这些不完美的代码，这让用户不论在使用哪个浏览器，都可以获得相同的用户体验</p>
<p>Lawson说，虽然看上去HTML5好像呈现了非常多的巨大的改变，但是其主要目的是为开发者正在做的事情提供一个更加容易的解决方法，使得错误减少。程序越是简单，它就越是健壮，因此终端用户体验也就越佳，这个就是我的感受。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/07/27/4759/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/07/27/4759/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/07/27/4759/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/07/27/4759/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/07/27/4759/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/internet/" title="Internet" rel="tag nofollow">Internet</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3376/" title="马云股东大会演讲全文：我的一个痛苦决定 (2010年05月26日)">马云股东大会演讲全文：我的一个痛苦决定</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/05/3692/" title="近半数媒体网站计划支持iPad和HTML5视频 (2010年06月5日)">近半数媒体网站计划支持iPad和HTML5视频</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/28/3561/" title="语义技术公司Saplo获得50万美元种子资金 (2010年05月28日)">语义技术公司Saplo获得50万美元种子资金</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/18/4057/" title="腾讯走到的十字路口 (2010年06月18日)">腾讯走到的十字路口</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3370/" title="看得见的互联网产品节奏 (2010年05月26日)">看得见的互联网产品节奏</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/07/3744/" title="百度VS谷歌：优秀与伟大之别 (2010年06月7日)">百度VS谷歌：优秀与伟大之别</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/16/414/" title="男性泡在网上的时间更多，更能忍受广告 (2009年04月16日)">男性泡在网上的时间更多，更能忍受广告</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/08/3781/" title="深入解读Groupon新型团购 (2010年06月8日)">深入解读Groupon新型团购</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/07/27/4759/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用框架建立富联网应用</title>
		<link>http://www.iwanna.cn/archives/2010/07/27/4752/</link>
		<comments>http://www.iwanna.cn/archives/2010/07/27/4752/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 13:41:38 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[YUI]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=4752</guid>
		<description><![CDATA[JavaScript库，ICEfaces，Adobe  Flash，微软Silverlight，现在还有HTML5，全球性的网络支配地位的竞争已经进入了崭新的时代——一个富网络应用（简称RIA，中文也 有叫富互联网应用）的时代。本文目的是界定什么是RIA，解释为何网络已经开始向RIA靠拢，探索今天已经存在的不同RIA框架，对每个框架作出一些优点和缺点的概述，并讨论这些新技术在未来将是怎么样的生存态。


RIA是何物?
所谓RIA，或者说富网络网应用，就是指可以像桌面程序一样操作的网络应用。 在RIA冒出来之前，大多数的网络应用都是静态的页面构建的。

Sumo Paint 是一个基于Flash的RIA,  具有像Photoshop一样的图形编辑功能。
跟桌面应用程序不同，任何一个网页的互动往往需要重新加载一个全新的页面。而桌面应用程序，在另一方面，有很多更好的用户交互性，因为所有处理都是在用户的机器本身，所以能给以更加无缝的用户体验。
因此，软件开发商开始问自己，“我们产品应该是一个桌面应用程序还是一个Web应用程序呢？”
这一直是一个公平的问题，因为这两种类型的应用程序都具有各自优点和缺点。
桌面应用程序具有流畅的用户交互性，但软件是售出去的，会遇到发布和更新的问题。
Web应用程序，另一方面，很容易从网上获得，摆脱相关的软件发布和更新的问题，但在用户交互性体验非常差。
因此，怎么样才能两全其美呢？
RIA就是两全其美。RIA通过网络发布，有非常丰富的用户交互。得益于Ajax的出现，一个无需刷新就可以发送服务器请求的网络应用的方法，新技术出现，加入了RIA的运动。
基于这些技术出现了一些框架，帮助开发人员构建和部署富网络应用程序，如JavaScript库，ICEfaces，Adobe Flash 4（Flex 3前身），微软Silverlight，以及HTML5的。
让我们来一个个探讨RIA的框架。
网络应用的JavaScript库
JavaScript库，例如 jQuery和MooTools 是首批技术之一，可以真正的帮助部署流畅和互动的富网络应用。它们提供通过杠杆客户端脚本来处理前端接口功能的RIA框架。它们是一些基本的 Javascript文件，由一些有用的，经过跨浏览器测试功能的集成。可以使用Ajax，以及处理普通的基于用户驱动事件的交互，如显示和隐藏内容。
目前最流行的有jQuery（尤其是使用jQuery UI），MooTools，YIU（雅虎用户界面库），以及EXTJS。这些库包括RIA组件，如网格，图表和复杂的表单元素，以及处理Ajax的工具。最引人入胜的是，大部分网络开发的JavaScript库都是开源的。
如果你不想购买一个集成开发环境（IDE），但仍希望在自己的网站绚丽而专业的RIA功能，JavaScript库是一个很不错的选择。
使用JavaScript库的网站有Google，Digg，雅虎，亚马逊，微软，Twitter，以及Best Buy。
ICEfaces
ICEfaces是标准的JavaServer Faces（JSF）的框架的扩展，旨在去除方程中的JavaScript从而简化程序员的工作流程。换句话说，ICEfaces通过Java应用接口为你处理了所有的JavaScript/Ajax。通过删除这些自定义JavaScript函数的复杂引入，大大简化了创建富网络应用的任务。
如果你的团队主要成员是Java开发人员，或者如果你的网络应用程序不需要其它ICEfaces没有的复杂组件，又或者如果你的网络应用程序是事件驱动的，那么使用ICEfaces是很好的选择。如果你的网路应用是事件驱动的，请确定你已经了解ICEfaces不提供真正的“服务器推”技术的，HTML5，Flash Builder 4和Silverlight都支持的。不过，相应地ICEfaces使用长轮询的方法来模拟服务器推技术。
使用ICEfaces的网站有波音，美国航空航天局，联合太平洋公司，T-Mobile，以及美国银行。
Adobe Flash Builder 4
Flash已经出现了很长一段时间，但是用使用Flash来构建整个网络应用十分麻烦，直到Flex的引进，这是Flash的一个扩展，提供RIA网络组 件。
Adobe Flash Builder  4最令人兴奋的是它的跨平台和跨浏览器特性，允许程序在所有的操作系统和所有的浏览器上以同样的方式运行。相比于JavaScript，浏览器有不同的 JavaScript引擎管理和处理的代码，而Adobe的Flash只有一个引擎，用户通过Adobe  Flash浏览器插件来安装（通常的情况是他们有了）。
Flash Builder 4  应用之所以能如此，因为它们已经嵌入到HTML页面，这意味着浏览器本身并没有对应用程序的性能有什么影响。这意味着你如果你乐意，  你还可以在IE6上运行最复杂的网络应用程序。（这当然简单，因为Flash插件/引擎经常会更新，因此只是稍微依赖于用户插件的版本）。
这些应用通常是伴随着服务器端处理，比如一个Java后端处理，而且需要Flash Builder 4IDE做开发。
如果你的团队主要是Java开发（因为搭配Java运作良好），或者你的应用程序使用事件驱动的构架，可以选择Adobe Flash Builder  4。
使用Flash作为网络应用程序的网站有Mint.com，Flickr和Hyundai。
Silverlight
Silverlight是基本上微软版本的Adobe Flex /的Adobe Flash。现在已获得了一些吸引力，但似乎并没有达到的Adobe  Flash的普及程度。
Silverlight应用程序明显约束于.NET的后端，因为它是微软的产品。这意味着，你不得不 Silverlight /.NET 和Adobe  Flex / [一些服务器端脚本，如PHP] [...]]]></description>
			<content:encoded><![CDATA[<p><strong>JavaScript库，ICEfaces，Adobe  Flash，微软<a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a>，现在还有HTML5，全球性的网络支配地位的竞争已经进入了崭新的时代——一个富网络应用（简称<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>，中文也 有叫富互联网应用）的时代。</strong>本文目的是界定什么是<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>，解释为何网络已经开始向<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>靠拢，探索今天已经存在的不同<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>框架，对每个框架作出一些优点和缺点的概述，并讨论这些新技术在未来将是怎么样的生存态。<br />
<a href="http://sixrevisions.com/web-development/building-rich-internet-applications-with-frameworks/"><img src="http://images.uheed.com/iwanna/2010/07/27/13151901685270962.png" alt="Building Rich Internet Applications with Frameworks" width="550" height="200" /></a><br />
<span id="more-4752"></span><br />
<strong><a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>是何物?</strong></p>
<p>所谓<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>，或者说富网络网应用，就是指可以像桌面程序一样操作的网络应用。 在<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>冒出来之前，大多数的网络应用都是静态的页面构建的。<br />
<a href="http://www.iwanna.cn/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/07/27/1315421675113898.png" alt="What's an RIA?" width="550" height="420" /></a><br />
<a href="http://www.sumopaint.com/app/">Sumo Paint</a> 是一个基于Flash的<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>,  具有像Photoshop一样的图形编辑功能。</p>
<p>跟桌面应用程序不同，任何一个网页的互动往往需要重新加载一个全新的页面。而桌面应用程序，在另一方面，有很多更好的用户交互性，因为所有处理都是在用户的机器本身，所以能给以更加无缝的用户体验。</p>
<p>因此，软件开发商开始问自己，“我们产品应该是一个桌面应用程序还是一个Web应用程序呢？”</p>
<p>这一直是一个公平的问题，因为这两种类型的应用程序都具有各自优点和缺点。</p>
<p>桌面应用程序具有流畅的用户交互性，但软件是售出去的，会遇到发布和更新的问题。</p>
<p>Web应用程序，另一方面，很容易从网上获得，摆脱相关的软件发布和更新的问题，但在用户交互性体验非常差。</p>
<p>因此，怎么样才能两全其美呢？</p>
<p><a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>就是两全其美。<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>通过网络发布，有非常丰富的用户交互。得益于<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">Ajax</a>的出现，一个无需刷新就可以发送服务器请求的网络应用的方法，新技术出现，加入了<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>的运动。</p>
<p>基于这些技术出现了一些框架，帮助开发人员构建和部署富网络应用程序，如JavaScript库，ICEfaces，Adobe Flash 4（Flex 3前身），微软<a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a>，以及HTML5的。</p>
<p>让我们来一个个探讨<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>的框架。</p>
<p><strong>网络应用的JavaScript库</strong></p>
<p>JavaScript库，例如 jQuery和MooTools 是首批技术之一，可以真正的帮助部署流畅和互动的富网络应用。它们提供通过杠杆客户端脚本来处理前端接口功能的<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>框架。它们是一些基本的 Javascript文件，由一些有用的，经过跨浏览器测试功能的集成。可以使用<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">Ajax</a>，以及处理普通的基于用户驱动事件的交互，如显示和隐藏内容。</p>
<p>目前最流行的有jQuery（尤其是使用jQuery UI），MooTools，YIU（雅虎用户界面库），以及EXTJS。这些库包括<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>组件，如网格，图表和复杂的表单元素，以及处理<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">Ajax</a>的工具。最引人入胜的是，大部分网络开发的JavaScript库都是开源的。</p>
<p>如果你不想购买一个集成开发环境（IDE），但仍希望在自己的网站绚丽而专业的<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>功能，JavaScript库是一个很不错的选择。</p>
<p>使用JavaScript库的网站有<a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">Google</a>，Digg，雅虎，亚马逊，微软，Twitter，以及Best Buy。</p>
<p><strong>ICEfaces</strong></p>
<p>ICEfaces是标准的JavaServer Faces（JSF）的框架的扩展，旨在去除方程中的JavaScript从而简化程序员的工作流程。换句话说，ICEfaces通过Java应用接口为你处理了所有的JavaScript/<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">Ajax</a>。通过删除这些自定义JavaScript函数的复杂引入，大大简化了创建富网络应用的任务。</p>
<p>如果你的团队主要成员是Java开发人员，或者如果你的网络应用程序不需要其它ICEfaces没有的复杂组件，又或者如果你的网络应用程序是事件驱动的，那么使用ICEfaces是很好的选择。如果你的网路应用是事件驱动的，请确定你已经了解ICEfaces不提供真正的“服务器推”技术的，HTML5，Flash Builder 4和<a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a>都支持的。不过，相应地ICEfaces使用长轮询的方法来模拟服务器推技术。</p>
<p>使用ICEfaces的网站有波音，美国航空航天局，联合太平洋公司，T-Mobile，以及美国银行。</p>
<p><strong>Adobe Flash Builder 4</strong></p>
<p>Flash已经出现了很长一段时间，但是用使用Flash来构建整个网络应用十分麻烦，直到Flex的引进，这是Flash的一个扩展，提供<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>网络组 件。</p>
<p>Adobe Flash Builder  4最令人兴奋的是它的跨平台和跨浏览器特性，允许程序在所有的操作系统和所有的浏览器上以同样的方式运行。相比于JavaScript，浏览器有不同的 JavaScript引擎管理和处理的代码，而Adobe的Flash只有一个引擎，用户通过Adobe  Flash浏览器插件来安装（通常的情况是他们有了）。</p>
<p>Flash Builder 4  应用之所以能如此，因为它们已经嵌入到HTML页面，这意味着浏览器本身并没有对应用程序的性能有什么影响。这意味着你如果你乐意，  你还可以在IE6上运行最复杂的网络应用程序。（这当然简单，因为Flash插件/引擎经常会更新，因此只是稍微依赖于用户插件的版本）。</p>
<p>这些应用通常是伴随着服务器端处理，比如一个Java后端处理，而且需要Flash Builder 4IDE做开发。</p>
<p>如果你的团队主要是Java开发（因为搭配Java运作良好），或者你的应用程序使用事件驱动的构架，可以选择Adobe Flash Builder  4。</p>
<p>使用Flash作为网络应用程序的网站有Mint.com，Flickr和Hyundai。</p>
<p><strong><a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a></strong></p>
<p><a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a>是基本上微软版本的Adobe Flex /的Adobe Flash。现在已获得了一些吸引力，但似乎并没有达到的Adobe  Flash的普及程度。</p>
<p><a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a>应用程序明显约束于.NET的后端，因为它是微软的产品。这意味着，你不得不 <a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a> /.NET 和Adobe  Flex / [一些服务器端脚本，如PHP] 之间整合考虑。</p>
<p>如果你的网络应用需要复杂的图形，或者如果你的团队主要是.NET开发人员，又或者如果你的应用程序使用事件驱动的架构，那你可以选择 <a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a>。</p>
<p>使用<a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a>的网站，如Netflix。</p>
<p><strong>HTML5</strong></p>
<p>HTML5的是<a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a>运动中的最新发展。  HTML5，在本质上是HTML4，JavaScript，CSS，Javascript代码库以及Falsh的最优合并，利用API模型成为一个单一规 范。 HTML5的是一个开放的技术，这意味着不会有单一的主管团体如Flash的Adobe或<a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a>的微软。</p>
<p>由于HTML5规范还没有完成，IE9尚未发布，要建立产品级的网络应用，你还需要等待一点点时间。</p>
<p>目前，所有主要浏览器除了IE8都支持HTML5。由于IE8的浏览器市场占据了主要部分，在IE9发布之前，HTML5实在难以成为主流。</p>
<p>一旦HTML5得到广泛支持，如果你不想购买和学习的IDE（像Flex和<a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a>框架所必需的），如果你的应用程序使用事件驱动架构，或 者如果你喜欢使用内置的HTML功能和JavaScript API 功能而不是使用第三方JavaScript库，那么使用HTML是很好的选择。</p>
<p>尽管HTML5中可以很好地处理图形，但是使用Flash和<a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a>来处理复杂图形和动画在目前仍然容易/更快的选择。</p>
<p><strong><a href="http://www.iwanna.cn/tags/ria/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with RIA">RIA</a> 的未来</strong><br />
<a href="http://www.iwanna.cn/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/07/27/13154422012391927.jpg" alt="使用框架建立富联网应用 | iwanna.cn 我想网" /></a></p>
<p>HTML5应用程序是互联网的未来吗？不完全是。只要那些创造性和创新性的网络开发人员还在不断的去创造一些特别的东西，就会总是出现一些新技术可以造出 些HTML5或其他任何网络技术无法完成的神奇的东西。</p>
<p>JavaScript库，ICEfaces，Flash，<a href="http://www.iwanna.cn/tags/silverlight/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Silverlight">Silverlight</a>和HTML5的存在首要原因是其创造力和创新性。未来的网络将会由许多 共存的技术组成，就像现在。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/07/27/4752/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/07/27/4752/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/07/27/4752/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/07/27/4752/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/07/27/4752/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/adobe/" title="Adobe" rel="tag nofollow">Adobe</a>, <a href="http://www.iwanna.cn/tags/adobe/" title="Adobe" rel="tag nofollow">Adobe</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/ajax/" title="Ajax" rel="tag nofollow">Ajax</a>, <a href="http://www.iwanna.cn/tags/ajax/" title="Ajax" rel="tag nofollow">Ajax</a>, <a href="http://www.iwanna.cn/tags/flash/" title="Flash" rel="tag nofollow">Flash</a>, <a href="http://www.iwanna.cn/topics/ui/adobe/flash-adobe-ui/" title="Flash" rel="tag nofollow">Flash</a>, <a href="http://www.iwanna.cn/topics/ui/adobe/flex-adobe-ui/" title="Flex" rel="tag nofollow">Flex</a>, <a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/" title="JavaScript" rel="tag nofollow">JavaScript</a>, <a href="http://www.iwanna.cn/tags/javascript/" title="JavaScript" rel="tag nofollow">JavaScript</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/jquery/" title="JQuery" rel="tag nofollow">JQuery</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/mootools-javascript-ui/" title="MooTools" rel="tag nofollow">MooTools</a>, <a href="http://www.iwanna.cn/tags/ria/" title="RIA" rel="tag nofollow">RIA</a>, <a href="http://www.iwanna.cn/tags/silverlight/" title="Silverlight" rel="tag nofollow">Silverlight</a>, <a href="http://www.iwanna.cn/topics/news/technology_news/" title="Technology" rel="tag nofollow">Technology</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/yui/" title="YUI" rel="tag nofollow">YUI</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/03/1913/" title="使用Adobe Flex 3开发(MMO)大型多人在线游戏 (2009年07月3日)">使用Adobe Flex 3开发(MMO)大型多人在线游戏</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/06/23/1862/" title="XmlHttpRequest的串行异步 (2009年06月23日)">XmlHttpRequest的串行异步</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/29/2073/" title="RIA特别专题和Flash开发平台工具下载资源发布 (2009年07月29日)">RIA特别专题和Flash开发平台工具下载资源发布</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/12/4478/" title="Ajax跨域访问解决方案 (2010年07月12日)">Ajax跨域访问解决方案</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/20/713/" title="24 个漂亮的个性化 HTML 表单技术 (2009年04月20日)">24 个漂亮的个性化 HTML 表单技术</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/16/4013/" title="10个绝妙的HTML5，CSS和Javascript示例 (2010年06月16日)">10个绝妙的HTML5，CSS和Javascript示例</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/02/04/2487/" title="10个基于 JavaScript 的 WYSIWYG 编辑器 (2010年02月4日)">10个基于 JavaScript 的 WYSIWYG 编辑器</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/06/21/1854/" title="10个关于Ajax的IT人需要知道的事情 (2009年06月21日)">10个关于Ajax的IT人需要知道的事情</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/21/3284/" title="10个Google 推动的 AJAX 库 API (2010年05月21日)">10个Google 推动的 AJAX 库 API</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/07/27/4752/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>15 个非常值得收藏的 HTML5 资源</title>
		<link>http://www.iwanna.cn/archives/2010/07/20/4640/</link>
		<comments>http://www.iwanna.cn/archives/2010/07/20/4640/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 13:40:58 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=4640</guid>
		<description><![CDATA[HTML5 越来越引起人们的关注，苹果甚至将 HTML5 视为 Flash 的掘墓人。然而，作为一种尚未成型的技术，HTML5  对很多人来说仍然是陌生的。本文收集了 15 个非常值得收藏的 HTML5 资源，这些资源可以让你同 HTML5  的发展保持一致，并始终处于这门技术的最前沿。


1. WTF is HTML5

这是一个关于 HTML5 Infographics 的站点，包含诸如 HTML5 同 Flash 的对比，HTML5  不同浏览器支持情况，HTML5 最受欢迎的功能等资料。
2. Dive Into HTML 5

Mark Pilgrim 是知名软件开发师与博客作者，他在线编写了一本有关 HTML5  的书，侧重 HTML5 的编程方面的功能。
3. HTML5 Doctor

发布 HTML5 相关的文章，介绍目前我们可以借助 HTML5 实现的应用。站点中的一些文章和栏目，也是 HTML5  相应技术的最佳注解，如 dl element ，article  element 以及 Q&#38;As [...]]]></description>
			<content:encoded><![CDATA[<p>HTML5 越来越引起人们的关注，苹果甚至<a href="http://www.apple.com/hotnews/thoughts-on-flash/">将 HTML5 视为 Flash 的掘墓人</a>。然而，作为一种尚未成型的技术，HTML5  对很多人来说仍然是陌生的。本文收集了 <strong><a href="http://www.iwanna.cn/archives/2010/07/20/4640/" title="15 个非常值得收藏的 HTML5 资源">15 个非常值得收藏的 HTML5 资源</a></strong>，这些资源可以让你同 HTML5  的发展保持一致，并始终处于这门技术的最前沿。</p>
<p><img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-01_html5_resources_ld_img.jpg" alt="" width="550" height="200" /><br />
<span id="more-4640"></span><br />
1. <a href="http://www.focus.com/images/view/11905/">WTF is HTML5</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-02_wtf_html_infographic.jpg" alt="WTF is HTML5" width="550" height="250" /></p>
<p>这是一个关于 HTML5 <a href="http://sixrevisions.com/category/infographics/">Infographics</a> 的站点，包含诸如 HTML5 同 Flash 的对比，HTML5  不同浏览器支持情况，HTML5 最受欢迎的功能等资料。<br />
2. <a href="http://diveintohtml5.org/">Dive Into HTML 5</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-03_dive_html5.png" alt="Dive Into HTML 5" width="550" height="250" /></p>
<p><a href="http://en.wikipedia.org/wiki/Mark_Pilgrim">Mark Pilgrim</a> 是知名软件开发师与博客作者，他在线编写了一本有关 HTML5  的书，侧重 HTML5 的编程方面的功能。<br />
3. <a href="http://html5doctor.com/">HTML5 Doctor</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-04_html5_doctor.png" alt="HTML5 Doctor" width="550" height="250" /></p>
<p>发布 HTML5 相关的文章，介绍目前我们可以借助 HTML5 实现的应用。站点中的一些文章和栏目，也是 HTML5  相应技术的最佳注解，如 <a href="http://html5doctor.com/the-dl-element/">dl element</a> ，<a href="http://html5doctor.com/the-article-element/">article  element</a> 以及 <a href="http://html5doctor.com/your-questions-answered-8/">Q&amp;As</a> 部分。这个站点由一群在 <a href="http://futureofwebdesign.com/new-york-2010/">Future  of Web Design</a> 大会相遇相识的开发人员共同创办。<br />
4. <a href="http://caniuse.com/">When Can I Use…</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-14_when_caniuse.png" alt="When Can I Use..." width="550" height="250" /></p>
<p>这个简单的单页式站点是一份 HTML5 各种功能同当前主流浏览器（以及它们的不同版本）的兼容清单。<br />
5. <a href="http://dev.w3.org/html5/spec/Overview.html">HTML5  W3C Specifications</a> (Editor’s Draft)<br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-06_html5_specs.png" alt="HTML5 W3C  Specifications (Editor's Draft)" width="550" height="250" /></p>
<p>这是 HTML5 的最新的草案，由 W3C 起草，如果你想对 HTML5 的方方面面有个权威的了解，这是最好的资源。<br />
6. <a href="http://articles.sitepoint.com/article/html-5-snapshot-2009">Yes, You Can Use HTML 5 Today!</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-10_html_today.png" alt="Yes, You Can Use HTML 5 Today!" width="550" height="250" /></p>
<p>SitePoint 有一篇非常出色的文章，鼓励开发和设计者现在就开始部署使用  HTML5，还讲述了改如何编写代码，以适应那些尚不支持 HTML5 的浏览器，如 IE8。<br />
7. <a href="http://www.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/">Coding A HTML 5 Layout from Scratch</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-11_html5.jpg" alt="Coding A HTML 5 Layout from Scratch" width="550" height="250" /></p>
<p>这是来自 Smashing Magazine 的一篇文章，讲述了如何使用 HTML5 的新元素进行页面布局设计。<br />
8. <a href="http://apirocks.com/html5/html5.html#slide1">HTML5 presentation</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-09_html5_website.png" alt="HTML5 presentation" width="550" height="250" /></p>
<p>这是一份关于 HTML5 的演示，是一份有关 HTML5 非常超前的资料，原本是为 <a href="http://slides.html5rocks.com/disclaimer.html">Google Chrome用户 </a>设 计，因此，在某些浏览器上可能无法观看。<br />
9. <a href="http://html5gallery.com/">HTML5 Gallery</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-12_html5_gallery.jpg" alt="HTML5 Gallery" width="550" height="250" /></p>
<p>这是一个 HTML5 站点展示站点，定期推出一些基于 HTML5 的站点介绍，你可以藉此借鉴先行者们的技巧和经验。<br />
10. <a href="http://dev.w3.org/html5/html-author/">A Web  Developer’s Guide to HTML 5</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-07_html5_dev_guide.png" alt="A Web Developer's Guide to HTML 5" width="550" height="250" /></p>
<p>这篇来自 W3C 的文章面向 Web 开发者，介绍了HTML5 的语法，API，术语以及各种开发者们关心的资源和技术。<br />
11.  <a href="http://html5demos.com/">HTML5 Demos and  Examples</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-13_html5_demos.png" alt="HTML5 Demos and  Examples" width="550" height="250" /></p>
<p>Remy Sharp 是一位来自英国的 web 开发者，他编译了这套 HTML5 演示，包括简单的，<a href="http://html5demos.com/web-socket">基于浏览器的聊天程序</a>，<a href="http://html5demos.com/geo">地理位置信息程序</a>等 等。<br />
12. <a href="http://www.findmebyip.com/litmus#html5-web-applications">Web Designer’s Checklist: HTML5 Support Tables</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-15_compatibility_tables.png" alt="Web Designer's Checklist: HTML5 Support  Tables" width="550" height="250" /></p>
<p>一份非常全面的 HTML5 和 CSS3 浏览器兼容清单。<br />
13. <a href="http://www.w3.org/TR/2008/WD-html5-diff-20080122/">HTML 5 differences from HTML 4</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-08_html4_html5_differences.png" alt="HTML 5 differences from HTML 4" width="550" height="250" /></p>
<p>HTML5 和 HTML4 到底有什么区别，这是 W3C 官方对比清单。<br />
14. <a href="http://en.wikipedia.org/wiki/HTML_5">HTML5</a> – Wikipedia<br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-05_wikipedia.png" alt="HTML5 - Wikipedia" width="550" height="250" /></p>
<p>维基百科上有关 HTML5 的词条，非常权威，文章下方还提供了大量 HTML5 的权威资源。<br />
15. <a href="http://html5test.com/">The HTML5 test</a><br />
<img src="http://images.uheed.com/iwanna/2010/07/20/html5/16-16_html5_score.jpg" alt="The HTML5 test" width="550" height="250" /></p>
<p>这个站点可以帮您测试你的浏览器对 HTML5 的支持情况，并为你打出分数。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/07/20/4640/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/07/20/4640/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/07/20/4640/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/07/20/4640/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/07/20/4640/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/05/3692/" title="近半数媒体网站计划支持iPad和HTML5视频 (2010年06月5日)">近半数媒体网站计划支持iPad和HTML5视频</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/17/3182/" title="开发人员需要牢记的HTML 5的几个安全问题 (2010年05月17日)">开发人员需要牢记的HTML 5的几个安全问题</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3372/" title="回顾时光 详解HTML的发展史 (2010年05月26日)">回顾时光 详解HTML的发展史</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3862/" title="前端性能优化之Html压缩 (2010年06月10日)">前端性能优化之Html压缩</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/21/4111/" title="前端开发常见图片格式详解 (2010年06月21日)">前端开发常见图片格式详解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/27/4752/" title="使用框架建立富联网应用 (2010年07月27日)">使用框架建立富联网应用</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/07/971/" title="使用整洁的HTML标记构建页面 (2009年05月7日)">使用整洁的HTML标记构建页面</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3841/" title="使用HTML5的链接预取功能给网站提速 (2010年06月10日)">使用HTML5的链接预取功能给网站提速</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/07/20/4640/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>13个利用CSS3+HTML5实现的令人惊叹的例子</title>
		<link>http://www.iwanna.cn/archives/2010/07/18/4562/</link>
		<comments>http://www.iwanna.cn/archives/2010/07/18/4562/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 14:36:49 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Translate]]></category>
		<category><![CDATA[翻译]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=4562</guid>
		<description><![CDATA[基本介绍
如果你错过了我以前的职位对CSS和HTML5的，你可以读它之后。如果你拥有更多的例子来分享，请让我放弃我所知道的评论！
演示使用HTML5+CSS3实现所展示的强大的力量。现实中的新案例又有出现了不少，于是我又再次发布了该类主题的这篇文章！请确保您的浏览器最好是最新的版本，最好是Safari或者Chrome。如果您错误了我以前介绍的关于HTML5+CSS3实现的案例，那么千万不要再错过本文，如果您有好的案例，那么就请分享给我们吧，请留下您宝贵的评论！

 Slidenafill

 GoogleBox

 Page Flip

 Bar Chart

 Solar  System

 Colourful  Clock

 CoverFlow

 Leaves

 Bokeh

 3D  Bar Chart

 A  Tribute to the Beatles

 Pacman

 Coke Can

This isn&#8217;t made with CSS3 nor HTML5, it&#8217;s CSS1/2! Pretty amazing  concept.


© 我想网 Akon 所有 , 2010. &#124;
永久链接 &#124;
1条评论 &#124;
提交到
Google Reader
鲜果
抓虾


	标签：CSS, CSS, HTML, HTML, Translate, Translate, [...]]]></description>
			<content:encoded><![CDATA[<h2>基本介绍</h2>
<p>如果你错过了我以前的职位对CSS和HTML5的，你可以读它之后。如果你拥有更多的例子来分享，请让我放弃我所知道的评论！</p>
<p>演示使用HTML5+CSS3实现所展示的强大的力量。现实中的新案例又有出现了不少，于是我又再次发布了该类主题的这篇文章！请确保您的浏览器最好是最新的版本，最好是Safari或者Chrome。如果您错误了我以前介绍的关于HTML5+CSS3实现的案例，那么千万不要再错过本文，如果您有好的案例，那么就请分享给我们吧，请留下您宝贵的评论！</p>
<ul>
<li> <a href="http://alteredqualia.com/canvasmol/#Sildenafil">Slidenafill</a><br />
<img title="Slidenafill" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/1.jpg" alt="Slidenafill" width="450" height="200" /></li>
<li> <a href="http://www.addyosmani.com/resources/googlebox/">GoogleBox</a><br />
<img title="GoogleBox" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/2.jpg" alt="GoogleBox" width="450" height="200" /></li>
<li> <a href="http://www.romancortes.com/ficheros/page-flip.html">Page Flip</a><br />
<img title="Page Flip" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/3.jpg" alt="Page Flip" width="450" height="200" /></li>
<li> <a href="http://demo.marcofolio.net/css3_bar_chart/">Bar Chart</a><br />
<img title="Bar Chart" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/4.jpg" alt="Bar Chart" width="450" height="200" /></li>
<li> <a href="http://neography.com/journal/our-solar-system-in-css3/">Solar  System</a><br />
<img title="Solar System" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/5.jpg" alt="Solar System" width="450" height="200" /></li>
<li> <a href="http://demo.tutorialzine.com/2009/12/colorful-clock-jquery-css/demo.html">Colourful  Clock</a><br />
<img title="Colourful Clock" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/6.jpg" alt="Colourful Clock" width="450" height="200" /></li>
<li> <a href="http://paulbakaus.com/lab/js/coverflow/">CoverFlow</a><br />
<img title="CoverFlow" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/7.jpg" alt="CoverFlow" width="450" height="200" /></li>
<li> <a href="http://webkit.org/blog-files/leaves/index.html">Leaves</a><br />
<img title="Leaves" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/8.jpg" alt="Leaves" width="450" height="200" /></li>
<li> <a href="http://demo.marcofolio.net/bokeh_css/">Bokeh</a><br />
<img title="Bokeh" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/9.jpg" alt="Bokeh" width="450" height="200" /></li>
<li> <a href="http://www.marcofolio.net/css/animated_wicked_css3_3d_bar_chart.html">3D  Bar Chart</a><br />
<img title="3D Bar Chart" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/10.jpg" alt="3D Bar Chart" width="450" height="200" /></li>
<li> <a href="http://www.romancortes.com/blog/a-tribute-to-the-beatles/">A  Tribute to the Beatles</a><br />
<img title="A Tribute to the Beatles" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/11.jpg" alt="A Tribute to the Beatles" width="450" height="200" /></li>
<li> <a href="http://www.romancortes.com/ficheros/pacman_css.html">Pacman</a><br />
<img title="Pacman" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/12.jpg" alt="Pacman" width="450" height="200" /></li>
<li> <a href="http://www.romancortes.com/blog/pure-css-coke-can/">Coke Can</a><br />
<img title="Coke Can" src="http://images.uheed.com/iwanna/2010/07/18/css3-cool/13.jpg" alt="Coke Can" width="450" height="200" /><br />
This isn&#8217;t made with CSS3 nor HTML5, it&#8217;s CSS1/2! Pretty amazing  concept.</li>
</ul>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/07/18/4562/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/07/18/4562/#comments">1条评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/07/18/4562/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/07/18/4562/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/07/18/4562/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/css/" title="CSS" rel="tag nofollow">CSS</a>, <a href="http://www.iwanna.cn/tags/css/" title="CSS" rel="tag nofollow">CSS</a>, <a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/translate/" title="Translate" rel="tag nofollow">Translate</a>, <a href="http://www.iwanna.cn/topics/iwanna/translate-iwanna/" title="Translate" rel="tag nofollow">Translate</a>, <a href="http://www.iwanna.cn/tags/translates/" title="翻译" rel="tag nofollow">翻译</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/05/03/886/" title="43个PSD转XHTML, CSS创建布局及导航辅导教程,解析事件背后的每一个步骤 (2009年05月3日)">43个PSD转XHTML, CSS创建布局及导航辅导教程,解析事件背后的每一个步骤</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/06/17/1828/" title="用jQuery和CSS构建下拉菜单 (2009年06月17日)">用jQuery和CSS构建下拉菜单</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/11/1046/" title="基本指南 &#8211; CSS处理大背景图片 (2009年05月11日)">基本指南 &#8211; CSS处理大背景图片</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/06/02/1666/" title="关于浮动的所有实现 (2009年06月2日)">关于浮动的所有实现</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/06/14/1786/" title="值得一看的10个很有希望的CSS框架 (2009年06月14日)">值得一看的10个很有希望的CSS框架</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/06/02/1657/" title="CSS溢出属性 (2009年06月2日)">CSS溢出属性</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/08/1940/" title="CSS Sprites 会加速您的网站 (2009年07月8日)">CSS Sprites 会加速您的网站</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/07/952/" title="CSS Sprites + 圆角 (2009年05月7日)">CSS Sprites + 圆角</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/09/18/2256/" title="21个您应该知道的神奇的CSS技巧 (2009年09月18日)">21个您应该知道的神奇的CSS技巧</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/07/18/4562/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>开发者:HLML5非常适于移动设备(应用程序)开发</title>
		<link>http://www.iwanna.cn/archives/2010/06/28/4229/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/28/4229/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 14:47:07 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[HLML]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=4229</guid>
		<description><![CDATA[对于IPad各种新特性及APPLE在促进AR(Augmented  Reality)技术革新上失败的积极讨论已使它成为本周媒体的新宠,当然还有今早的开发者基金发布.从消费者的角度来看多平台很让人兴奋.但应用程序开发者会在IPHONE,Android,黑莓直至现在的IPad之间移植他们的app.当大量消费者转移至其他品牌,通过APPLE审批进程锁定更多开发者在IOS平台的意愿可能会是开发者的炼狱,结果只有一个:无人受益.
Palm开发者关系经理Dion Almaer, 在给出(在移动设备)没有现在流行的&#8221;一次编写,到处运行&#8221;APP开发方案告诫的同时,打赌基于WEB的APP和HTML5将会解决一些我们所关注的问题.
Almaer  说:通过WEB我们可以分享更多.拿GMail来说,它并不是一个专门为IPhone编写的应用.诸如此类使用本地数据的丰富HTML5应用非常棒.用户体验略微被削弱了.但是对我来说App和商店的概念被限制了并且可能是错误的.我希望我们能绕过这种可以预见其未来发展的APPStore模式.

有许多原因让开发者Kevin  Systrom选择用HTML5来编写他的隐形程序.除了可以在多种平台的设备上运行,事实上HTML5还可以提供在无APPSTORE的情况下即时发布程序.Kevin  力挺HTML5说:HTML/JS开发者社区轻而易举地达到10倍于APPSTORE的规模并且没有下载消耗(时间).你只需简单地告诉人们一个URL(统一地址),然后链接就可以了&#8211;程序已经被安装好了.APP在线直接安装而不是从APPSTORE下载意味着减少了开发者进行病毒式营销(指互联网用户自发转送广告的行为)的障碍.至于其他方面,虽然有许多方法可以让你加速APP,当涉及到响应等等情况,写一个原生程序总是会有其优点.然而,我们不应该忘记在桌面市场曾经发生过这样的情况,到适当时机,随着技术发展,当消费者和开发商认识到浏览器内建程序的优点,他们可能会全部转移到WEB应用上来.
GOOGLE开发者关系经理Patrick Chanezon  列举了大量使用HTML5开发移动设备的优点,亦即你可以在所有支持HTML5的电话上部署同样的代码并且不会被苹果的审批程序减速发布.然而HTML5 APIS  还没有完全标准化,同时还有很多电话不支持HTML5.不管怎样当更多设备将WEB开发环境作为他们的选择,Chanezon相信HTML5会保持其发展势头.
HTML5并不是完美的,它可能只是你消减设备开发成本和周期的步骤之一.
更多HTML5和移动开发信息请查看:
Peter Paul Koch&#8217;s Mobile Compatibility  Tables
the Google Code Chrome page,
the Ajaxian blog, Mozilla Developer Center,
Mark Pilgrim&#8217;s Dive  Into HTML 5,
The Surfin&#8217; Safari  WebKit Blog and JQTouch.
同时, Chanezon&#8217;s own Delicious account 有许多演示和文章.

© 我想网 Akon 所有 , 2010. &#124;
永久链接 &#124;
没有评论 &#124;
提交到
Google Reader
鲜果
抓虾


	标签：HLML, HTML

	您可能会感兴趣的其他文章
	
	无相关日志
	


Feed enhanced by Better Feed [...]]]></description>
			<content:encoded><![CDATA[<p>对于IPad各种新特性及APPLE在促进AR(Augmented  Reality)技术革新上失败的积极讨论已使它成为本周媒体的新宠,当然还有今早的开发者基金发布.从消费者的角度来看多平台很让人兴奋.但应用程序开发者会在IPHONE,Android,黑莓直至现在的IPad之间移植他们的app.当大量消费者转移至其他品牌,通过APPLE审批进程锁定更多开发者在IOS平台的意愿可能会是开发者的炼狱,结果只有一个:无人受益.</p>
<p>Palm开发者关系经理Dion Almaer, 在给出(在移动设备)没有现在流行的&#8221;一次编写,到处运行&#8221;APP开发方案告诫的同时,打赌基于WEB的APP和HTML5将会解决一些我们所关注的问题.</p>
<p>Almaer  说:通过WEB我们可以分享更多.拿GMail来说,它并不是一个专门为IPhone编写的应用.诸如此类使用本地数据的丰富HTML5应用非常棒.用户体验略微被削弱了.但是对我来说App和商店的概念被限制了并且可能是错误的.我希望我们能绕过这种可以预见其未来发展的APPStore模式.<br />
<span id="more-4229"></span><br />
有许多原因让开发者Kevin  Systrom选择用HTML5来编写他的隐形程序.除了可以在多种平台的设备上运行,事实上HTML5还可以提供在无APPSTORE的情况下即时发布程序.Kevin  力挺HTML5说:HTML/JS开发者社区轻而易举地达到10倍于APPSTORE的规模并且没有下载消耗(时间).你只需简单地告诉人们一个URL(统一地址),然后链接就可以了&#8211;程序已经被安装好了.APP在线直接安装而不是从APPSTORE下载意味着减少了开发者进行病毒式营销(指互联网用户自发转送广告的行为)的障碍.至于其他方面,虽然有许多方法可以让你加速APP,当涉及到响应等等情况,写一个原生程序总是会有其优点.然而,我们不应该忘记在桌面市场曾经发生过这样的情况,到适当时机,随着技术发展,当消费者和开发商认识到浏览器内建程序的优点,他们可能会全部转移到WEB应用上来.</p>
<p><a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">GOOGLE</a>开发者关系经理Patrick Chanezon  列举了大量使用HTML5开发移动设备的优点,亦即你可以在所有支持HTML5的电话上部署同样的代码并且不会被苹果的审批程序减速发布.然而HTML5 APIS  还没有完全标准化,同时还有很多电话不支持HTML5.不管怎样当更多设备将WEB开发环境作为他们的选择,Chanezon相信HTML5会保持其发展势头.</p>
<p>HTML5并不是完美的,它可能只是你消减设备开发成本和周期的步骤之一.</p>
<p>更多HTML5和移动开发信息请查看:</p>
<p>Peter Paul Koch&#8217;s <a href="http://www.quirksmode.org/compatibility.html">Mobile Compatibility  Tables</a></p>
<p>the <a href="http://code.google.com/chrome/chromeframe/">Google Code Chrome page</a>,</p>
<p>the <a href="http://ajaxian.com/">Ajaxian blog</a>, <a href="https://developer.mozilla.org/">Mozilla Developer Center</a>,</p>
<p>Mark Pilgrim&#8217;s <a href="http://diveintohtml5.org/">Dive  Into HTML 5</a>,</p>
<p>The <a href="http://webkit.org/blog/">Surfin&#8217; Safari  WebKit Blog</a> and <a href="http://www.jqtouch.com/">JQTouch</a>.</p>
<p>同时, Chanezon&#8217;s own <a href="http://delicious.com/chanezon/html5">Delicious account</a> 有许多演示和文章.</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/28/4229/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/28/4229/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/28/4229/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/28/4229/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/28/4229/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/tags/hlml/" title="HLML" rel="tag nofollow">HLML</a>, <a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li>无相关日志</li>
	</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/28/4229/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>前端开发常见图片格式详解</title>
		<link>http://www.iwanna.cn/archives/2010/06/21/4111/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/21/4111/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 13:40:24 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=4111</guid>
		<description><![CDATA[前端开发设计，打交道最多的就是图片啦~今天就来个图片格式讲解，也许一些围绕你的问题可以在这篇文章中找到答案
Gif格式图片的特点
透明性
Gif是一种布尔透明类型，既它可以是全透明，也可以是全不透明，但是它并没有半透明（alpha 透明）。

动画
Gif这种格式支持动画。
无损耗性
Gif是一种无损耗的图像格式，这也意味着你可以对gif图片做任何操作也不会使  得图像质量产生损耗。
水平扫描
Gif是使用了一种叫作LZW的算法进行压缩的，当压缩gif的过程中，像素是由上到下水平压缩的，这也意味着同等条件下，横向的gif图片比竖向 的gif图片更加小。例如500*10的图片比10*500的图片更加小
间隔渐进显示
Gif支持可选择性的间隔渐进显示
由以上特点看出只有256种颜色的gif图片不适合照片，但它适合对颜色要求不高的图形（比如说图标，图表等），它并不是最优的选择，我们会在后面 中看到png是最优的选择。
Jpeg格式图片特点
透明性、动画
它并不支持透明，也不支持动画。
损耗性
除了一些比如说旋转（仅仅是90、180、270度旋转），裁切，从标准类型到先进类型，编辑图片的原数据之外，所有其它操作对jpeg图像的处理 都会使得它的质量损失。所以我们在编辑过程一般用png作为过渡格式。
隔行渐进显示
它支持隔行渐进显示（但是ie浏览器并不支持这个属性，但是ie会在整个图像信息完全到达的时候显示）。
由上可以看出Jpeg是最适web上面的摄影图片和数字照相机中。
Png格式图片分析
Png这种图片格式包括了许多子类，但是在实践中大致可以分为256色的png（PNG8）和全色的png（PNG24、 PNG32），你完成可以用256色的png代替gif，用全色的png代替jpeg 
透明性
Png是完全支持alpha透明的(透明，半透明，不透明)，尽管有两个怪异的现象在ie6(下面详细讨论)
动画
它不支持动画
无损耗性
png是一种无损耗的图像格式，这也意味着你可以对png图片做任何操作也不会使   得图像质量产生损耗。这也使得png可以作为jpeg编辑的过渡格式
水平扫描像GIF一样，png也是水平扫描的，这样意味着水平重复颜色比垂直重复颜色的图片更小
间隔渐进显示
它支持间隔渐进显示，但是会造成图片大小变得更大
其它图片格式与PNG比较
众所周知GIF适合图形，JPEG适合照片，PNG系列两种都适合。

相比GIF：PNG  8除了不支持动画外，PNG8有GIF所有的特点，但是比GIF更加具有优势的是它支持alpha透明和更优的压缩。所以，大多数情况下，你都应该用 PNG8不是GIF（除了非常小的图片GIF会有更好的压缩外）。
相比JPEG：JPEG比全色PNG具有更加好的压缩，因此也使得JPEG适合照片，但是编辑JPEG过程中容易造成质量的损失，所以全色PNG 适合作为编辑JPEG的过渡格式.

Png8的在ie中的怪异表现:

半透明的png8在ie6以下的浏览器显示为全透明。
Alpha透明的全色PNG(png32）在ie6中会出现背景颜色(通常是灰色)。

 
由上面可以总结:

全透明的png8可以在任一浏览器正常显示（就像gif一样）。半透明的png8在除了ie6及其以下的浏览器下错误的显示成全透明，其它浏览器 都能正常显示半透明。这个bug并不需要特殊对待，因为在不支持半透明的浏览器下只是显示为全透明，对用户体验影响不大，它反而是透明gif的加强版。
第二个bug没有什么好的方法解决，只能通过影响性能的方法AlphaImageLoader与需要加特殊标签（VML）。

因此得出结论就是:请使用PNG8。
Png8的软件问题


Photoshop只 能导出布尔透明的PNG8。
Fireworks既能导出布尔透明的PNG8,也能导出alpha透明的PNG8.
pngquant与pngnq这两个命令行软件可以转换全色png为 256色的png8。



© 我想网 Akon 所有 , 2010. &#124;
永久链接 &#124;
没有评论 &#124;
提交到
Google Reader
鲜果
抓虾


	标签：CSS, CSS, HTML, HTML, 前端开发

	您可能会感兴趣的其他文章
	
	页面输出时一些常用的小技巧 
	CSS实现HTML元素透明的那些事 
	43个PSD转XHTML, CSS创建布局及导航辅导教程,解析事件背后的每一个步骤 
	24 个漂亮的个性化 HTML 表单技术 
	13个利用CSS3+HTML5实现的令人惊叹的例子 
	10个绝妙的HTML5，CSS和Javascript示例 
	100 个高质量的 XHTML/CSS 模板（中） 
	100 个高质量的 XHTML/CSS 模板（下） 
	100 个高质量的 XHTML/CSS 模板（上） 
	面向对象的CSS 



Feed enhanced [...]]]></description>
			<content:encoded><![CDATA[<p>前端开发设计，打交道最多的就是图片啦~今天就来个图片格式讲解，也许一些围绕你的问题可以在这篇文章中找到答案</p>
<h3>Gif格式图片的特点</h3>
<p><strong>透明性</strong></p>
<p>Gif是一种布尔透明类型，既它可以是全透明，也可以是全不透明，但是它并没有半透明（alpha 透明）。<br />
<span id="more-4111"></span><br />
<strong>动画</strong></p>
<p>Gif这种格式支持动画。</p>
<p><strong>无损耗性</strong></p>
<p>Gif是一种无损耗的图像格式，这也意味着你可以对gif图片做任何操作也不会使  得图像质量产生损耗。</p>
<p><strong>水平扫描</strong></p>
<p>Gif是使用了一种叫作LZW的算法进行压缩的，当压缩gif的过程中，像素是由上到下水平压缩的，这也意味着同等条件下，横向的gif图片比竖向 的gif图片更加小。例如500*10的图片比10*500的图片更加小</p>
<p><strong>间隔渐进显示</strong></p>
<p>Gif支持可选择性的间隔渐进显示</p>
<p>由以上特点看出只有256种颜色的gif图片不适合照片，但它适合对颜色要求不高的图形（比如说图标，图表等），它并不是最优的选择，我们会在后面 中看到png是最优的选择。</p>
<p><strong>Jpeg格式图片特点</strong></p>
<p><strong>透明性、动画</strong></p>
<p>它并不支持透明，也不支持动画。</p>
<p><strong>损耗性</strong></p>
<p>除了一些比如说旋转（仅仅是90、180、270度旋转），裁切，从标准类型到先进类型，编辑图片的原数据之外，所有其它操作对jpeg图像的处理 都会使得它的质量损失。所以我们在编辑过程一般用png作为过渡格式。</p>
<p><strong>隔行渐进显示</strong></p>
<p>它支持隔行渐进显示（但是ie浏览器并不支持这个属性，但是ie会在整个图像信息完全到达的时候显示）。<br />
由上可以看出Jpeg是最适web上面的摄影图片和数字照相机中。</p>
<h3>Png格式图片分析</h3>
<p>Png这种图片格式包括了许多子类，但是在实践中大致可以分为256色的png（<strong>PNG8</strong>）和全色的png（<strong>PNG24、 PNG32</strong>），你完成可以用256色的png代替gif，用全色的png代替jpeg<strong> </strong></p>
<p><strong>透明性</strong></p>
<p>Png是完全支持alpha透明的(透明，半透明，不透明)，尽管有两个怪异的现象在ie6(下面详细讨论)</p>
<p><strong>动画</strong></p>
<p>它不支持动画</p>
<p><strong>无损耗性</strong></p>
<p>png是一种无损耗的图像格式，这也意味着你可以对png图片做任何操作也不会使   得图像质量产生损耗。这也使得png可以作为jpeg编辑的过渡格式<br />
水平扫描像GIF一样，png也是水平扫描的，这样意味着水平重复颜色比垂直重复颜色的图片更小</p>
<p><strong>间隔渐进显示</strong></p>
<p>它支持间隔渐进显示，但是会造成图片大小变得更大</p>
<h3>其它图片格式与PNG比较</h3>
<p>众所周知GIF适合图形，JPEG适合照片，PNG系列两种都适合。</p>
<ul>
<li>相比GIF：PNG  8除了不支持动画外，PNG8有GIF所有的特点，但是比GIF更加具有优势的是它支持alpha透明和更优的压缩。所以，大多数情况下，你都应该用 PNG8不是GIF（除了非常小的图片GIF会有更好的压缩外）。</li>
<li>相比JPEG：JPEG比全色PNG具有更加好的压缩，因此也使得JPEG适合照片，但是编辑JPEG过程中容易造成质量的损失，所以全色PNG 适合作为编辑JPEG的过渡格式.</li>
</ul>
<h3>Png8的在ie中的怪异表现:</h3>
<ol>
<li>半透明的png8在ie6以下的浏览器显示为全透明。</li>
<li>Alpha透明的全色PNG(png32）在ie6中会出现背景颜色(通常是灰色)。</li>
</ol>
<p><strong> </strong></p>
<p>由上面可以总结:</p>
<ul>
<li>全透明的png8可以在任一浏览器正常显示（就像gif一样）。半透明的png8在除了ie6及其以下的浏览器下错误的显示成全透明，其它浏览器 都能正常显示半透明。这个bug并不需要特殊对待，因为在不支持半透明的浏览器下只是显示为全透明，对用户体验影响不大，它反而是透明gif的加强版。</li>
<li>第二个bug没有什么好的方法解决，只能通过影响性能的方法AlphaImageLoader与需要加特殊标签（VML）。</li>
</ul>
<p>因此得出结论就是:请使用<strong>PNG8</strong>。</p>
<p><strong>Png8的软件问题</strong></p>
<ol>
<blockquote>
<li><strong><a title="Photoshop" href="http://www.js8.in/tag/photoshop">Photoshop</a></strong>只 能导出布尔透明的PNG8。</li>
<li><strong>Fireworks</strong>既能导出布尔透明的PNG8,也能导出alpha透明的PNG8.</li>
<li><strong>pngquant</strong>与<strong>pngnq</strong>这两个命令行软件可以转换全色png为 256色的png8。</li>
</blockquote>
</ol>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/21/4111/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/21/4111/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/21/4111/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/21/4111/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/21/4111/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/css/" title="CSS" rel="tag nofollow">CSS</a>, <a href="http://www.iwanna.cn/tags/css/" title="CSS" rel="tag nofollow">CSS</a>, <a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/topics/ui/" title="前端开发" rel="tag nofollow">前端开发</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3858/" title="CSS实现HTML元素透明的那些事 (2010年06月10日)">CSS实现HTML元素透明的那些事</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/03/886/" title="43个PSD转XHTML, CSS创建布局及导航辅导教程,解析事件背后的每一个步骤 (2009年05月3日)">43个PSD转XHTML, CSS创建布局及导航辅导教程,解析事件背后的每一个步骤</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/20/713/" title="24 个漂亮的个性化 HTML 表单技术 (2009年04月20日)">24 个漂亮的个性化 HTML 表单技术</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/18/4562/" title="13个利用CSS3+HTML5实现的令人惊叹的例子 (2010年07月18日)">13个利用CSS3+HTML5实现的令人惊叹的例子</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/16/4013/" title="10个绝妙的HTML5，CSS和Javascript示例 (2010年06月16日)">10个绝妙的HTML5，CSS和Javascript示例</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/08/253/" title="100 个高质量的 XHTML/CSS 模板（中） (2009年04月8日)">100 个高质量的 XHTML/CSS 模板（中）</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/08/255/" title="100 个高质量的 XHTML/CSS 模板（下） (2009年04月8日)">100 个高质量的 XHTML/CSS 模板（下）</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/08/251/" title="100 个高质量的 XHTML/CSS 模板（上） (2009年04月8日)">100 个高质量的 XHTML/CSS 模板（上）</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/16/2019/" title="面向对象的CSS (2009年07月16日)">面向对象的CSS</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/21/4111/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10个绝妙的HTML5，CSS和Javascript示例</title>
		<link>http://www.iwanna.cn/archives/2010/06/16/4013/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/16/4013/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 17:26:07 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=4013</guid>
		<description><![CDATA[Introduction
I haven&#8217;t really digging into HTML5 yet, but it&#8217;s so hot right now I  can&#8217;t even avoid it. I thought it would take a while to adopt it by web  community and I think Apple has play a role in it. Apple&#8217;s iPad has  stimulate the acceptance of HTML5! Alright, I haven&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>I haven&#8217;t really digging into HTML5 yet, but it&#8217;s so hot right now I  can&#8217;t even avoid it. I thought it would take a while to adopt it by web  community and I think Apple has play a role in it. Apple&#8217;s iPad has  stimulate the acceptance of HTML5! Alright, I haven&#8217;t got an iPad yet  because I think I don&#8217;t need it YET. Okay, back to HTML5, HTML5 has  changed the game of web development and it&#8217;s so exciting. I have  collected 10 awesome html5, css and javascript demonstrations that show  you the power of them combined together!</p>
<p>[我还没有深入研究HTML5，但是它太热了，我没法忽略它的存在。 HTML5已经改变了web开发的游戏规则，这里我收集了<strong><a href="http://www.iwanna.cn/archives/2010/06/16/4013/" title="10个绝妙的HTML5，CSS和Javascript示例">10个绝妙的HTML5，CSS和Javascript示例</a></strong>。]<br />
<span id="more-4013"></span><br />
<strong>提 醒：下面的例子需要在支持HTML5的浏览器里运行，比如：Firefox最新版，Chrome。</strong></p>
<ul>
<li><a href="http://www.blobsallad.se/" target="_blank">Blob</a><br />
<img src="http://images.uheed.com/iwanna/2010/06/16/2010061522585015.jpg" alt="" /><br />
Cute  little round shape character. It uses HTML5 canvas plus javascript to  create such cool animation and interactivity.[可爱的小圆球人物，用到了HTML5的canvas和javascript。]</li>
<li><a href="http://3.paulhamill.com/node/39" target="_blank">Bubble</a><br />
<img src="http://images.uheed.com/iwanna/2010/06/16/2010061522590488.jpg" alt="" /><br />
Generate  colorful bubbles using HTML5 and of course with a magic touch of  javascript.[使用HTML5和javascript生成的彩色 泡泡]</li>
<li><a href="http://webdev.stephband.info/parallax_demos.html" target="_blank">jParallax</a><br />
<img src="http://images.uheed.com/iwanna/2010/06/16/2010061522592222.jpg" alt="" /><br />
Awesome  jParallax. I have been wanted to use this in my projects, but still  haven&#8217;t got the chance yet. It&#8217;s a plugin and it&#8217;s free.[不可思议的jParallax.我一直想在自己的项目里用这个，但是一直没有机会，这 是一个免费插件]</li>
<li><a href="http://js-fireworks.appspot.com/" target="_blank">Firework</a><br />
<img src="http://images.uheed.com/iwanna/2010/06/16/2010061522593745.jpg" alt="" /><br />
Never  thought we can make firework with Javascript and html5.[从来没想过我们可以用JavaScript和html5做烟花.]</li>
<li><a href="http://www.addyosmani.com/resources/canvasphoto/" target="_blank">Canvas Photo</a><br />
<img src="http://images.uheed.com/iwanna/2010/06/16/2010061523004368.jpg" alt="" /><br />
Create  polaroid photo effect with HTML5 canvas. It also come with the export  tool.[用HTML5的canvas创建的拍立得效果的相册.]</li>
<li><a href="http://www.apple.com/html5/showcase/video/" target="_blank">Video  showcase from Apple</a><br />
<img src="http://images.uheed.com/iwanna/2010/06/16/2010061523005244.jpg" alt="" /><br />
Apple  has a sweet demonstration of video masking, scaling and changing  perspective of the video.[苹果的例子,可以缩放和改变视频角度。]</li>
<li><a href="http://www.apple.com/html5/showcase/gallery/" target="_blank">Photo Gallery</a><br />
<img src="http://images.uheed.com/iwanna/2010/06/16/2010061523010635.jpg" alt="" /><br />
Another  awesome demonstration. You can change the layout of the photo gallery  and it has a nice blur effect.[另一个不可思议的DEMO。您可以更改照片库布局，它有一个很好的模糊效果。]</li>
<li><a href="http://www.feedtank.com/labs/html_canvas/" target="_blank">Particle  Animation</a><br />
<img src="http://images.uheed.com/iwanna/2010/06/16/2010061523011738.jpg" alt="" /><br />
Using  300 sprites to spell out the word. It&#8217;s the demonstration of canvas  particle animation.[使用300个粒子拼写单词。这是 canvas的动画效果显示。]</li>
<li><a href="http://tomtheisen.com/spread/" target="_blank">Spread</a><br />
<img src="http://images.uheed.com/iwanna/2010/06/16/2010061523012647.jpg" alt="" /></li>
<li><a href="http://www.craftymind.com/factory/html5video/CanvasVideo.html" target="_blank">Block  based destruction of HTML5 Canvas Video</a><br />
<img src="http://images.uheed.com/iwanna/2010/06/16/2010061523013935.jpg" alt="" /><br />
If  you think apple&#8217;s canvas video is awesome, check this out. Recommended  to use webkit based browsers.[如果你感觉 苹果的canvas视频非常不可思议，看看这个吧，这个太牛X了！]</li>
</ul>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/16/4013/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/16/4013/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/16/4013/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/16/4013/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/16/4013/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/css/" title="CSS" rel="tag nofollow">CSS</a>, <a href="http://www.iwanna.cn/tags/css/" title="CSS" rel="tag nofollow">CSS</a>, <a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/" title="JavaScript" rel="tag nofollow">JavaScript</a>, <a href="http://www.iwanna.cn/tags/javascript/" title="JavaScript" rel="tag nofollow">JavaScript</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/20/713/" title="24 个漂亮的个性化 HTML 表单技术 (2009年04月20日)">24 个漂亮的个性化 HTML 表单技术</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/03/31/79/" title="表单元素：40个CSS/JS风格和功能技术处理 (2009年03月31日)">表单元素：40个CSS/JS风格和功能技术处理</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/03/31/77/" title="用css+js控制图片大小的方法 (2009年03月31日)">用css+js控制图片大小的方法</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/21/4111/" title="前端开发常见图片格式详解 (2010年06月21日)">前端开发常见图片格式详解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/24/1129/" title="八种布局方案改善你的设计 (2009年05月24日)">八种布局方案改善你的设计</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/27/4752/" title="使用框架建立富联网应用 (2010年07月27日)">使用框架建立富联网应用</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/13/360/" title="TBCompressor 2.4.2 (2009年04月13日)">TBCompressor 2.4.2</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3858/" title="CSS实现HTML元素透明的那些事 (2010年06月10日)">CSS实现HTML元素透明的那些事</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/03/886/" title="43个PSD转XHTML, CSS创建布局及导航辅导教程,解析事件背后的每一个步骤 (2009年05月3日)">43个PSD转XHTML, CSS创建布局及导航辅导教程,解析事件背后的每一个步骤</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/16/4013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>从HTML5的角度重新思考表单元素</title>
		<link>http://www.iwanna.cn/archives/2010/06/12/3927/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/12/3927/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 13:24:08 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=3927</guid>
		<description><![CDATA[这是一篇我在nettuts上看到的一篇文章，写得挺不错的。原文在这里：Rethinking Forms in HTML5 最近网上HTML5和Flash的口水战也不少，做为一个合格的前端了解些新知识还是很有必要的。
先来看一个传统的表单：
&#60;input name=&#8221;form_text&#8221; id=&#8221;form_text&#8221; type=&#8221;text&#8221;  value=&#8221;foo&#8221; size=&#8221;10&#8243; maxlength=&#8221;100&#8243;&#62;
这个表单看起来相当臃肿，而且不利于特殊人群阅读网页内容。在新的HTML5规定中会有一些增加一些新的属性来完美它们，如：autofocus,  autocomplete, list, required, multiple等。

自动聚焦（autofocus）
这些新属性的作用就是让它们相对的好理解。例如：
&#60;input name=&#8221;form_text&#8221; id=&#8221;form_text&#8221; type=&#8221;text&#8221;  value=&#8221;foo&#8221; autofocus&#62;
这种情况的要点就在于一旦页面加载，这个文本输入框就自动聚焦，使用户的输入更加便捷。
&#60;input name=&#8221;form_text&#8221; id=&#8221;form_text&#8221; type=&#8221;text&#8221;  value=&#8221;foo&#8221; autocomplete=&#8221;off&#8221;&#62;
这种情况，通过关闭表单自动完成功能让浏览器无法显示自动完成的效果。这就避免了因自动完成功能而输入错误内容的情况。
数据表(list)
&#60;input name=&#8221;form_url&#8221; id=&#8221;form_url&#8221; type=&#8221;url&#8221; list=&#8221;url_list&#8221;&#62;
&#60;datalist id=&#8221;url_list&#8221;&#62;
&#60;option  value=&#8221;http://www.google.com&#8221; label=&#8221;Google&#8221;&#62;
&#60;option  value=&#8221;http://www.nettuts.com&#8221; label=&#8221;NetTuts&#8221;&#62;
&#60;/datalist&#62;
这个list属性的确很酷，当你用鼠标点击这个输入框时下面会自动显示出datalist的内容，通过点击它可以将内容自动添加到上面的输入框。这 个效果如果要用JS制作的话就会相当麻烦了。 注：建议使用新版的opero浏览些效果，如下：

多选框(multiple)
&#60;input name=&#8221;form_url&#8221; id=&#8221;form_url&#8221; type=&#8221;url&#8221;  list=&#8221;url_list&#8221; multiple&#62;
multiple属性让大家可以调用页面中datalist中的内容(如上)，这双节省了我们用JS去写此功能的时间。
必填项(required)
&#60;input name=&#8221;form_text&#8221; id=&#8221;form_text&#8221; type=&#8221;text&#8221;  value=&#8221;foo&#8221; required&#62;
此属性表明该项目为必填项目，提交表单时如果为空则自动给出提示！完全不需要另写JS。
正则(RegEx)
&#60;input name=&#8221;form_text&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>这是一篇我在nettuts上看到的一篇文章，写得挺不错的。原文在这里：<a href="http://net.tutsplus.com/tutorials/html-css-techniques/rethinking-forms-in-html5/" target="_blank">Rethinking Forms in HTML5</a> 最近网上HTML5和Flash的口水战也不少，做为一个合格的前端了解些新知识还是很有必要的。</p>
<p>先来看一个传统的表单：</p>
<blockquote><p>&lt;input name=&#8221;form_text&#8221; id=&#8221;form_text&#8221; type=&#8221;text&#8221;  value=&#8221;foo&#8221; size=&#8221;10&#8243; maxlength=&#8221;100&#8243;&gt;</p></blockquote>
<p>这个表单看起来相当臃肿，而且不利于特殊人群阅读网页内容。在新的HTML5规定中会有一些增加一些新的属性来完美它们，如：autofocus,  autocomplete, list, required, multiple等。<br />
<span id="more-3927"></span><br />
<strong>自动聚焦（autofocus）</strong></p>
<p>这些新属性的作用就是让它们相对的好理解。例如：</p>
<blockquote><p>&lt;input name=&#8221;form_text&#8221; id=&#8221;form_text&#8221; type=&#8221;text&#8221;  value=&#8221;foo&#8221; <span style="color: #ff0000;">autofocus</span>&gt;</p></blockquote>
<p>这种情况的要点就在于一旦页面加载，这个文本输入框就自动聚焦，使用户的输入更加便捷。</p>
<blockquote><p>&lt;input name=&#8221;form_text&#8221; id=&#8221;form_text&#8221; type=&#8221;text&#8221;  value=&#8221;foo&#8221; <span style="color: #ff0000;">autocomplete</span>=&#8221;off&#8221;&gt;</p></blockquote>
<p>这种情况，通过关闭表单自动完成功能让浏览器无法显示自动完成的效果。这就避免了因自动完成功能而输入错误内容的情况。</p>
<p><strong>数据表(list)</strong></p>
<blockquote><p>&lt;input name=&#8221;form_url&#8221; id=&#8221;form_url&#8221; type=&#8221;url&#8221; <span style="color: #ff0000;">list</span>=&#8221;url_list&#8221;&gt;<br />
&lt;<span style="color: #ff0000;">datalist</span> id=&#8221;url_list&#8221;&gt;<br />
&lt;option  value=&#8221;http://www.<a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">google</a>.com&#8221; label=&#8221;<a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">Google</a>&#8221;&gt;<br />
&lt;option  value=&#8221;http://www.nettuts.com&#8221; label=&#8221;NetTuts&#8221;&gt;<br />
&lt;/<span style="color: #ff0000;">datalist</span>&gt;</p></blockquote>
<p>这个list属性的确很酷，当你用鼠标点击这个输入框时下面会自动显示出datalist的内容，通过点击它可以将内容自动添加到上面的输入框。这 个效果如果要用JS制作的话就会相当麻烦了。 <strong>注</strong>：建议使用新版的opero浏览些效果，如下：</p>
<p><img title="listdate" src="http://images.uheed.com/iwanna/2010/06/12/listdate.jpg" border="0" alt="listdate" width="268" height="78" /></p>
<p><strong>多选框(multiple)</strong></p>
<blockquote><p>&lt;input name=&#8221;form_url&#8221; id=&#8221;form_url&#8221; type=&#8221;url&#8221;  list=&#8221;url_list&#8221; <span style="color: #ff0000;">multiple</span>&gt;</p></blockquote>
<p>multiple属性让大家可以调用页面中datalist中的内容(如上)，这双节省了我们用JS去写此功能的时间。</p>
<p><strong>必填项(required)</strong></p>
<blockquote><p>&lt;input name=&#8221;form_text&#8221; id=&#8221;form_text&#8221; type=&#8221;text&#8221;  value=&#8221;foo&#8221; <span style="color: #ff0000;">required</span>&gt;</p></blockquote>
<p>此属性表明该项目为必填项目，提交表单时如果为空则自动给出提示！完全不需要另写JS。</p>
<p><strong>正则(RegEx)</strong></p>
<blockquote><p>&lt;input name=&#8221;form_text&#8221; id=&#8221;form_text&#8221; type=&#8221;text&#8221;  value=&#8221;foo&#8221; <span style="color: #ff0000;">pattern</span>=&#8221;[0-9][A-Z]{3}&#8221;&gt;</p></blockquote>
<p>此属性会检查输入内容和目标正则表达式的匹配情况。</p>
<p><strong>验证(Validation)</strong></p>
<blockquote><p>&lt;input name=&#8221;form_range&#8221; id=&#8221;form_range&#8221; type=&#8221;<span style="color: #ff0000;">range</span>&#8221; min=&#8221;1&#8243; max=&#8221;10&#8243; step=&#8221;.5&#8243; value=&#8221;5&#8243; &gt;</p></blockquote>
<p>当输入框类型为range时就可以定义内容的范围等相关项目。</p>
<p>当然以上提到的这些属性并不是每个浏览器都支持的，具体情况看下图：</p>
<p><img title="form_input_elements" src="http://images.uheed.com/iwanna/2010/06/12/form_input_elements.gif" border="0" alt="form_input_elements" width="524" height="216" /></p>
<p>更多精彩内容请阅读原文，这里只做抛砖引玉的介绍。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/12/3927/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/12/3927/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/12/3927/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/12/3927/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/12/3927/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/05/3692/" title="近半数媒体网站计划支持iPad和HTML5视频 (2010年06月5日)">近半数媒体网站计划支持iPad和HTML5视频</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/17/3182/" title="开发人员需要牢记的HTML 5的几个安全问题 (2010年05月17日)">开发人员需要牢记的HTML 5的几个安全问题</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3372/" title="回顾时光 详解HTML的发展史 (2010年05月26日)">回顾时光 详解HTML的发展史</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3862/" title="前端性能优化之Html压缩 (2010年06月10日)">前端性能优化之Html压缩</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/21/4111/" title="前端开发常见图片格式详解 (2010年06月21日)">前端开发常见图片格式详解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/27/4752/" title="使用框架建立富联网应用 (2010年07月27日)">使用框架建立富联网应用</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/07/971/" title="使用整洁的HTML标记构建页面 (2009年05月7日)">使用整洁的HTML标记构建页面</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3841/" title="使用HTML5的链接预取功能给网站提速 (2010年06月10日)">使用HTML5的链接预取功能给网站提速</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/12/3927/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML 5 Video概述</title>
		<link>http://www.iwanna.cn/archives/2010/06/10/3869/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/10/3869/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 15:07:30 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=3869</guid>
		<description><![CDATA[1 Video介绍
引用我翻译文档《在HTML5页面中嵌入音频和视频》中的介绍文字：
“当今，在网页上嵌入视频且所有用户不管使用任何浏览器或者操作系统都能看到的唯一可靠方法是使用Flash。这需要Adobe  Flash插件，并且结合&#60;object&#62;和&#60;embed&#62;标签。
大多数用户已经安装了Flash插件（事实上，大概95%的上网用户都装有Flash的某个版本），但HTML  5的支持者正在推动一个开放的，不需要任何插件的视频标准。这就是HTML  5的新标签&#60;video&#62;带来的构想，他提供了一个嵌入视频（以及与其交互）而不需要类似Flash的私有插件的方法。
不幸的是，视频并非那么简单。不仅仅是浏览器需要理解&#60;video&#62;标签，而且需要一个必要的编码译码器来播放 视频。明显的解决方法只能是HTML 5规范的缔造者们选择一个视频编码译码器，并且让每一个浏览器制造商执行。


总之，这就是所推荐的打算。同时，这也是引起混乱的导火索。对于各种各样编码译码器的争论就已经很烦杂了，但更悲剧的事情是，浏览器制造商们还不能 就此达成统一。苹果不愿意使用提议的Ogg  Theora编码译码器，但Opera和Mozilla也不愿意支付由于他们的浏览器装载H.264编码译码器而造成的许可费用。Google同时支持两 者，微软面对争论，远远的置身事外，因为他现在根本没有计划去支持HTML 5的视频元素。
面对浏览器制造商的僵持局面，HTML 5善意的独裁者Ian Hickson甩了甩他的手并说到去他妈的。所以HTML  5规范中没有特别指名或规定的视频编码解码器。”好吧，引用到这儿。
如今的情况是，微软终于陷进去了，但很悲剧的是，在IE  9中只支持H.264。同时，Googe终于在I/O大会上发布了开源的视频封装格式webM和视频编码格式VP8。Opera、Mozilla、 Chrome宣布将完全支持VP8，IE宣布部分支持（需要装一个插件，但如果我没记错的话，HTML5的一个愿景就是脱离浏览器插件，微软真是让人觉得 悲剧）。
苹果决定不支持VP8，乔布斯认为VP8在质量或效率方面不如H.264，不能满足其产品的要求。另外最新消息表明VP8还有可能牵扯到专利的问题 （如果真的侵犯专利的话，Opera和Firefox估计马上会无视VP8的）。
说了这么多，其实说到底就是，现在如果要在页面中使用&#60;video&#62;标签，需要考虑三种情况，支持Ogg  Theora或者VP8（如果这玩意儿没出事的话）的（Opera、Mozilla、Chrome），支持H.264的（Safari、IE  9、Chrome），都不支持的（IE6、7、8）。
好吧，现在让我们从技术层面来认识HTML  5的视频，包括&#60;video&#62;标签的使用，视频对象可以用到的媒介属性和方法，以及媒介事件。
2 Video标签的使用
Video标签含有src、poster、preload、autoplay、loop、controls、width、height等几个属性， 以及一个内部使用的标签&#60;source&#62;。
Video标签内除了可以包含&#60;source&#62;标签外，还可以包含当指定的视频都不能播放时，返回的内容。
2.1 src属性和poster属性
你能想象src属性是用来干啥的。跟&#60;img&#62;标签的一样，这个属性用于指定视频的地址。
而poster属性用于指定一张图片，在当前视频数据无效时显示（预览图）。视频数据无效可能是视频正在加载，可能是视频地址错误等等。
 
2.2 preload属性
这个属性也能通过名字了解用处，此属性用于定义视频是否预加载。属性有三个可选择的值：none、metadata、auto。如果不使用此属性， 默认为auto。
None：不进行预加载。使用此属性值，可能是页面制作者认为用户不期望此视频，或者减少HTTP请求。
Metadata：部分预加载。使用此属性值，代表页面制作者认为用户不期望此视频，但为用户提供一些元数据（包括尺寸，第一帧，曲目列表，持续时 间等等）。
Auto：全部预加载。
 
2.3 autoplay属性
又是一个看名字知道用处的属性。Autoplay属性用于设置视频是否自动播放，是一个布尔属性。当出现时，表示自动播放，去掉是表示不自动播放。
注意，HTML中布尔属性的值不是true和false。正确的用法是，在标签中使用此属性表示true，此时属性要么没有值，要么其值恒等于他的 名字（此处，自动播放为&#60;video autoplay /&#62;或者&#60;video autoplay=”autoplay”  /&#62;）；而在标签中不使用此属性表示false（此处不进行自动播放为&#60;video /&#62;）。
 
2.4 loop属性
一目了然，loop属性用于指定视频是否循环播放，同样是一个布尔属性。
 
2.5 controls属性
Controls属性用于向浏览器指明页面制作者没有使用脚本生成播放控制器，需要浏览器启用本身的播放控制栏。
控制栏须包括播放暂停控制，播放进度控制，音量控制等等。
每个浏览器默认的播放控制栏在界面上不一样。由于我浏览器的诡异问题，Firefox和Safari的Video不正 常，所以这两个只能在网上找截图了。
 
2.6 width属性和height属性
属于标签的通用属性了，这个不用多说。
2.7 source标签
Source标签用于给媒体（因为audio标签同样可以包含此标签，所以这儿用媒体，而不是视频）指定多个可选择的（浏览器最终只能选一个）文件 地址，且只能在媒体标签没有使用src属性时使用。
浏览器按source标签的顺序检测标签指定的视频是否能够播放（可能是视频格式不支持，视频不存在等等），如果不能播放，换下一个。此方法多用于 [...]]]></description>
			<content:encoded><![CDATA[<h2>1 Video介绍</h2>
<p>引用我翻译文档《在HTML5页面中嵌入音频和视频》中的介绍文字：</p>
<p>“当今，在网页上嵌入视频且所有用户不管使用任何浏览器或者操作系统都能看到的唯一可靠方法是使用Flash。这需要Adobe  Flash插件，并且结合&lt;object&gt;和&lt;embed&gt;标签。</p>
<p>大多数用户已经安装了Flash插件（事实上，大概95%的上网用户都装有Flash的某个版本），但HTML  5的支持者正在推动一个开放的，不需要任何插件的视频标准。这就是HTML  5的新标签&lt;video&gt;带来的构想，他提供了一个嵌入视频（以及与其交互）而不需要类似Flash的私有插件的方法。</p>
<p>不幸的是，视频并非那么简单。不仅仅是浏览器需要理解&lt;video&gt;标签，而且需要一个必要的<a title="编码译码器" href="http://www.webmonkey.com/2010/02/Codec" target="_blank">编码译码器</a>来播放 视频。明显的解决方法只能是HTML 5规范的缔造者们选择一个视频编码译码器，并且让每一个浏览器制造商执行。<br />
<span id="more-3869"></span><br />
<a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image002.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image002.jpg" alt="" width="459" height="258" /></a></p>
<p>总之，这就是所推荐的打算。同时，这也是引起混乱的导火索。对于各种各样编码译码器的争论就已经很烦杂了，但更悲剧的事情是，浏览器制造商们还不能 就此达成统一。苹果不愿意使用提议的Ogg  Theora编码译码器，但Opera和Mozilla也不愿意支付由于他们的浏览器装载H.264编码译码器而造成的许可费用。<a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">Google</a>同时支持两 者，微软面对争论，远远的置身事外，因为他现在根本没有计划去支持HTML 5的视频元素。</p>
<p>面对浏览器制造商的僵持局面，HTML 5善意的独裁者Ian Hickson甩了甩他的手并说到去他妈的。所以HTML  5规范中没有特别指名或规定的视频编码解码器。”好吧，引用到这儿。</p>
<p>如今的情况是，微软终于陷进去了，但很悲剧的是，在IE  9中只支持H.264。同时，Googe终于在I/O大会上发布了开源的视频封装格式webM和视频编码格式VP8。Opera、Mozilla、 Chrome宣布将完全支持VP8，IE宣布部分支持（需要装一个插件，但如果我没记错的话，HTML5的一个愿景就是脱离浏览器插件，微软真是让人觉得 悲剧）。</p>
<p>苹果决定不支持VP8，乔布斯认为VP8在质量或效率方面不如H.264，不能满足其产品的要求。另外最新消息表明VP8还有可能牵扯到专利的问题 （如果真的侵犯专利的话，Opera和Firefox估计马上会无视VP8的）。</p>
<p>说了这么多，其实说到底就是，现在如果要在页面中使用&lt;video&gt;标签，需要考虑三种情况，支持Ogg  Theora或者VP8（如果这玩意儿没出事的话）的（Opera、Mozilla、Chrome），支持H.264的（Safari、IE  9、Chrome），都不支持的（IE6、7、8）。</p>
<p>好吧，现在让我们从技术层面来认识HTML  5的视频，包括&lt;video&gt;标签的使用，视频对象可以用到的媒介属性和方法，以及媒介事件。</p>
<h2>2 Video标签的使用</h2>
<p>Video标签含有src、poster、preload、autoplay、loop、controls、width、height等几个属性， 以及一个内部使用的标签&lt;source&gt;。</p>
<p>Video标签内除了可以包含&lt;source&gt;标签外，还可以包含当指定的视频都不能播放时，返回的内容。</p>
<p><strong>2.1 src属性和poster属性</strong></p>
<p>你能想象src属性是用来干啥的。跟&lt;img&gt;标签的一样，这个属性用于指定视频的地址。</p>
<p>而poster属性用于指定一张图片，在当前视频数据无效时显示（预览图）。视频数据无效可能是视频正在加载，可能是视频地址错误等等。</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image004.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image004.jpg" alt="" width="498" height="43" /></a><strong> </strong></p>
<p><strong>2.2 preload属性</strong></p>
<p>这个属性也能通过名字了解用处，此属性用于定义视频是否预加载。属性有三个可选择的值：none、metadata、auto。如果不使用此属性， 默认为auto。</p>
<p>None：不进行预加载。使用此属性值，可能是页面制作者认为用户不期望此视频，或者减少HTTP请求。</p>
<p>Metadata：部分预加载。使用此属性值，代表页面制作者认为用户不期望此视频，但为用户提供一些元数据（包括尺寸，第一帧，曲目列表，持续时 间等等）。</p>
<p>Auto：全部预加载。</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image006.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image006.jpg" alt="" width="503" height="41" /></a><strong> </strong></p>
<p><strong>2.3 autoplay属性</strong></p>
<p>又是一个看名字知道用处的属性。Autoplay属性用于设置视频是否自动播放，是一个布尔属性。当出现时，表示自动播放，去掉是表示不自动播放。</p>
<p>注意，HTML中布尔属性的值不是true和false。正确的用法是，在标签中使用此属性表示true，此时属性要么没有值，要么其值恒等于他的 名字（此处，自动播放为&lt;video autoplay /&gt;或者&lt;video autoplay=”autoplay”  /&gt;）；而在标签中不使用此属性表示false（此处不进行自动播放为&lt;video /&gt;）。</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image008.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image008.jpg" alt="" width="530" height="43" /></a><strong> </strong></p>
<p><strong>2.4 loop属性</strong></p>
<p>一目了然，loop属性用于指定视频是否循环播放，同样是一个布尔属性。</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image010.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image010.jpg" alt="" width="501" height="43" /></a><strong> </strong></p>
<p><strong>2.5 controls属性</strong></p>
<p>Controls属性用于向浏览器指明页面制作者没有使用脚本生成播放控制器，需要浏览器启用本身的播放控制栏。</p>
<p>控制栏须包括播放暂停控制，播放进度控制，音量控制等等。</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image012.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image012.jpg" alt="" width="525" height="44" /></a>每个浏览器默认的播放控制栏在界面上不一样。由于我浏览器的诡异问题，Firefox和Safari的Video不正 常，所以这两个只能在网上找截图了。</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image014.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image014.jpg" alt="" width="429" height="365" /></a><strong> </strong></p>
<p><strong>2.6 width属性和height属性</strong></p>
<p>属于标签的通用属性了，这个不用多说。</p>
<p><strong>2.7 source标签</strong></p>
<p>Source标签用于给媒体（因为audio标签同样可以包含此标签，所以这儿用媒体，而不是视频）指定多个可选择的（浏览器最终只能选一个）文件 地址，且只能在媒体标签没有使用src属性时使用。</p>
<p>浏览器按source标签的顺序检测标签指定的视频是否能够播放（可能是视频格式不支持，视频不存在等等），如果不能播放，换下一个。此方法多用于 兼容不同的浏览器。Source标签本身不代表任何含义，不能单独出现。</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image016.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image016.jpg" alt="" width="494" height="82" /></a>此标签包含src、type、media三个属性。</p>
<p>src属性：用于指定媒体的地址，和video标签的一样。</p>
<p>Type属性：用于说明src属性指定媒体的类型，帮助浏览器在获取媒体前判断是否支持此类别的媒体格式。具体的属性值，请参见<a href="http://dev.w3.org/html5/spec/video.html#attr-source-type" target="_blank">W3C的文档</a>。</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image018.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image018.jpg" alt="" width="466" height="23" /></a>Media属性：用于说明媒体在何种媒介中使用，不设置时默认值为all，表示支持所有媒介。你想 到&lt;style&gt;标签的media属性了么？一样一样一样的。</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image020.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image020.jpg" alt="" width="295" height="23" /></a><strong> </strong></p>
<p><strong>2.8 一个完整的例子</strong></p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image022.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image022.jpg" alt="" width="535" height="141" /></a>这段代码在页面中定义了一个视频，此视频的预览图为poster的属性值，显示浏览器的默认媒体控制栏，预加载视频的元 数据，循环播放，宽度为900像素，高度为240像素。<strong> </strong></p>
<p>第一选择视频地址为第一个source标签的src属性值，视频类别为Ogg视频，视频编码译码器为Theora，音频编码译码器为Vorbis， 播放媒介为显示器；第二选择视频地址不再累述。</p>
<p>如果你还要兼容IE的话，可以在最后一个source标签后再加上Flash播放器的标签集，或者使用一点JavaScript代码。具体可以查看<a href="http://henriksjokvist.net/archive/2009/2/using-the-html5-video-tag-with-a-flash-fallback" target="_blank">这 篇文章</a>。</p>
<h2>3 媒介属性</h2>
<p>媒介属性包括error、currentsrc、networkState、preload、buffered、readyState、 seeking、currentTime、startTime、duration、paused、defaultPlaybackRate、 playbackRate、played、seekable、ended、autoplay、loop、controls、volume、muted等， 可以用于返回或改变媒介的状态。</p>
<p>注意：以下使用到的“media”统一代表一个视频元素。如下图所示：</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image024.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image024.jpg" alt="" width="380" height="82" /></a><strong> </strong></p>
<p><strong>3.1 error属性</strong></p>
<p>只读属性。使用media.error返回一个MediaError对象表明当前的错误状态，如果没有出错，返回null。</p>
<p>使用media.error.code返回媒介的错误状态，共有4个可能值。</p>
<p>MEDIA_ERR_ABORTED（数字值为1）：媒体资源获取异常；</p>
<p>MEDIA_ERR_NETWORK（数字值为2）：网络错误；</p>
<p>MEDIA_ERR_DECODE（数字值为3）：媒体解码错误；</p>
<p>MEDIA_ERR_SRC_NOT_SUPPORTED（数字值为4）：视频格式被不支持。</p>
<p><strong>3.2 currentSrc属性</strong></p>
<p>只读属性。使用media.currentSrc返回该媒介标签的src属性值。</p>
<p><strong>3.3 networkState属性</strong></p>
<p>只读属性。使用media.networkState返回媒介的网络状态，共有4个可能值。</p>
<p>NETWORK_EMPTY（数字值为0）：尚未初始化；</p>
<p>NETWORK_IDLE（数字值为1）：加载完成，网络空闲；</p>
<p>NETWORK_LOADING（数字值为2）：视频加载中；</p>
<p>NETWORK_NO_SOURCE（数字值为3）：加载失败。</p>
<p><strong>3.4 preload属性</strong></p>
<p>可读写属性。使用media.preload返回媒介标签的preload属性值，或者对其进行赋值，改变媒介标签的preload属性值。</p>
<p><strong>3.5 buffered属性</strong></p>
<p>只读属性。使用media.buffered返回一个TimeRanges对象，确认浏览器已缓存媒介文件。</p>
<p><strong>3.6 readyState属性</strong></p>
<p>只读属性。使用media.readyState返回媒介当前播放位置的就绪状态，共有5个可能值。</p>
<p>HAVE_NOTHING（数字值为0）：当前播放位置无有效媒介资源；</p>
<p>HAVE_METADATA（数字值为1）：加载中，媒介资源确认存在，但当前位置没有能够加载到有效媒介数据进行播放；</p>
<p>HAVE_CURRENT_DATA（数字值为2）：已获取到当前播放数据，但没有足够的数据进行播放；</p>
<p>HAVE_FUTURE_DATA（数字值为3）：已获取到后续播放数据，可以进行播放；</p>
<p>HAVE_ENOUGH_DATA（数字值为4）：可以进行播放，且浏览器确认媒体数据以某一种速度进行加载，可以保证有足够的后续数据进行播放， 而不会使浏览器的播放进度赶上加载数据的末端。</p>
<p><strong>3.7 seeking、seekable属性</strong></p>
<p>均为只读属性。</p>
<p>使用media.seeking返回一个布尔值，表明浏览器是否正在请求数据，ture表示浏览器正在请求数据，false表示浏览器已停止请求。</p>
<p>使用media.seekable发挥一个TimeRanges对象，表明可以对当前媒介资源进行请求。</p>
<p><strong>3.8  currentTime、startTime、duration属性</strong></p>
<p>三者的值均为时间，单位为秒，currentTime为可读写属性，其余两个均为只读属性。</p>
<p>使用media.currentTime返回当前媒介的播放位置，或者对其赋值，改变媒介的播放位置。</p>
<p>对于使用media.currentTime的时候，如果返回的时间超出了浏览器的请求能力，将抛出一个INDEX_SIZE_ERR异常；如果没 有选中的媒体资源，将抛出一个INVALID_STATE_ERR异常。</p>
<p>使用media.startTime返回媒介文件播放的开始时间，通常为0。</p>
<p>使用media.duration返回媒介文件总的播放时长。</p>
<p><strong>3.9 played、paused、ended属性</strong></p>
<p>三者均为只读属性。</p>
<p>使用media. played返回一个TimeRanges对象，标明浏览器已播放的媒介资源范围。</p>
<p>使用media.paused返回一个布尔值，表明媒介是否暂停播放，ture表示媒介暂停播放，false表示媒介正在播放。</p>
<p>使用media.ended返回一个布尔值，表明媒介是否已结束，ture表示媒介已经播放完毕，false表示还未播放完毕。</p>
<p><strong>3.10  defaultPlaybackRate、playbackRate属性</strong></p>
<p>两者均为可读写属性。</p>
<p>使用media.defaultPlaybackRate返回媒介默认的播放速率，或对其赋值，改变媒介的默认播放速率。</p>
<p>使用media.playbackRate返回当前的媒介播放速率，或对其赋值，改变当前的媒介播放速率。</p>
<p><strong>3.11 autoplay、loop属性</strong></p>
<p>两者均为可读写属性。</p>
<p>使用media.autoplay返回一个布尔值，表明当前媒介是否设置了自动播放，ture表示当前媒介为自动播放，false表示非自动播放， 或对其赋值，设置是否自动播放。</p>
<p>使用media.loop返回一个布尔值，表明当前媒介是否设置了循环播放，ture表示当前媒介设置了循环播放，false表示没有设置循环播 放，或对其赋值，设置是否循环播放。</p>
<p><strong>3.12  controls、volume、muted属性</strong></p>
<p>三者均为可读写属性。</p>
<p>使用media.controls返回一个布尔值，表明当前媒介是否使用了浏览器默认的播放控制栏，ture表示加载了，false表示没有加载， 或对其赋值，设置是否使用浏览器默认的播放控制栏。</p>
<p>使用media.volume返回当前媒介的音量值，或对其赋值，改变媒介的播放音量，范围为0到1，0相当于静音，1为最大音量。</p>
<p>使用media.muted返回一个布尔值，表明当前媒介播放是否开启静音，ture表示没有开启静音，false表示静音，或对其赋值，设置播放 是否静音。</p>
<h2>4 媒介方法</h2>
<p><strong>4.1  play()、pause()、load()方法</strong></p>
<p>使用media.play()播放视频，并会将media.paused的值强行设为false。</p>
<p>使用media.pause()暂停视频，并会将media.paused的值强行设为ture。</p>
<p>使用media.load()重新载入视频，并会将media.playbackRate的值强行设为 media.defaultPlaybackRate的值，且强行将media.error的值设为null。</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image026.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image026.jpg" alt="" width="480" height="62" /></a></p>
<p><strong>4.2 canPlayType(type)方法</strong></p>
<p>使用canPlayType(type)方法测试浏览器是否支持特定的媒介类型。其中，type参数和1.1.7节中介绍的type属性是相同的。</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image028.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image028.jpg" alt="" width="432" height="41" /></a>方法返回3个可能值（均为浏览器判断的结果）。</p>
<p>空字符串：浏览器不支持此种媒体类型；</p>
<p>maybe：浏览器可能支持此种媒体类型；</p>
<p>probably：浏览器确定支持此种媒体类型。</p>
<h2>5 媒介事件</h2>
<p>媒介事件可以作用于各种媒介元素，如视频、音频、图片等，主要包括loadstart、progress、suspend、abort、 error、emptied、stalled、play、pause、loadedmetadata、loadeddata、waiting、 playing、canplay、canplaythrough、seeking、seeked、timeupdate、ended、 ratechange、durationchange、volumechange等事件。</p>
<p><strong>5.1 事件处理方式</strong></p>
<p>一般有两种方式处理事件。</p>
<p>一种是监听的方式：addEventListener(“事件名”,处理函数,处理方式)。例如，如果需要在浏览器对媒介进行播放时执行 begin_playing函数，那么可以这样，media. addEventListener(“play”,  begin_playing,false)。</p>
<p>另一种是直接赋值的方式：on时间名=处理函数，这是我们相对用的较多的方法，也就是“当XXX事件触发时”。例如，要进行和上面相同的处理，可以 这样media.onplay= begin_playing。</p>
<p><strong>5.2 事件介绍</strong></p>
<p>loadstart事件：浏览器开始请求媒介；</p>
<p>progress事件：浏览器正在获取媒介；</p>
<p>suspend事件：浏览器非主动获取媒介数据，但没有加载完整个媒介资源；</p>
<p>abort事件：浏览器在完全加载前中止获取媒介数据；</p>
<p>error事件：获取媒介数据出错；</p>
<p>emptied事件：媒介元素的网络状态突然变为未初始化；</p>
<p>stalled事件：浏览器获取媒介数据异常；</p>
<p>play事件：即将开始播放</p>
<p>pause事件：暂停播放</p>
<p>loadedmetadata事件：浏览器获取完媒介资源的时长和尺寸</p>
<p>loadeddata事件：已加载当前播放位置的媒介数据；</p>
<p>waiting事件：播放由于下一帧无效（例如未加载）而已停止（但浏览器确认下一帧会马上有效）；</p>
<p>playing事件：已经开始播放</p>
<p>canplay事件：浏览器能够开始媒介播放，但估计以当前速率播放不能直接将媒介播放完（播放期间需要缓冲）；</p>
<p>canplaythrough事件：浏览器估计以当前速率直接播放可以直接播放完整个媒介资源（期间不需要缓冲）；</p>
<p>seeking事件：浏览器正在请求数据（seeking属性值为true）；</p>
<p>seeked事件：浏览器停止请求数据（seeking属性值为false）；</p>
<p>timeupdate事件：当前播放位置（currentTime属性）改变；</p>
<p>ended事件：播放由于媒介结束而停止；</p>
<p>ratechange事件：默认播放速率（defaultPlaybackRate属性）改变或播放速率（playbackRate属性）改变；</p>
<p>durationchange事件：媒介时长（duration属性）改变；</p>
<p>volumechange事件：音量（volume属性）改变或静音（muted属性）。</p>
<h2>6 Video完结</h2>
<p>W3C网站上有一个<a href="http://www.w3.org/2010/05/video/mediaevents.html" target="_blank">关于HTML 5视频的举例</a>， 很好的说明了所有前面介绍的标签的使用，属性和方法以及事件的应用，非常直观。随便还可以通过这个页面查看浏览器对HTML 5视频各个方面的支持情况。</p>
<p><a href="http://images.uheed.com/iwanna/2010/06/10/html_5/image030.jpg" target="_blank"><img src="http://images.uheed.com/iwanna/2010/06/10/html_5/image030.jpg" alt="" width="553" height="429" /></a>文档的第一章，关于HTML  5视频的相关知识背景和技术规范就差不多介绍完了，整章的内容不是文字就是代码，有图也几乎是代码截图。后续还会有第二章、第三章……HTML  5引入了很多强大的新内容，我们有很多东西需要去学习。学习的过程相当枯燥，写文档也是如此，希望有同学能按顺序看到这儿，感谢你的耐心阅读。期待 HTML 5能早日普及，给互联网带来新鲜血液。</p>
<p>D.G. 写于2010年5月22日</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/10/3869/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/10/3869/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/10/3869/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/10/3869/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/10/3869/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/05/3692/" title="近半数媒体网站计划支持iPad和HTML5视频 (2010年06月5日)">近半数媒体网站计划支持iPad和HTML5视频</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/17/3182/" title="开发人员需要牢记的HTML 5的几个安全问题 (2010年05月17日)">开发人员需要牢记的HTML 5的几个安全问题</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3372/" title="回顾时光 详解HTML的发展史 (2010年05月26日)">回顾时光 详解HTML的发展史</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3862/" title="前端性能优化之Html压缩 (2010年06月10日)">前端性能优化之Html压缩</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/21/4111/" title="前端开发常见图片格式详解 (2010年06月21日)">前端开发常见图片格式详解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/27/4752/" title="使用框架建立富联网应用 (2010年07月27日)">使用框架建立富联网应用</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/07/971/" title="使用整洁的HTML标记构建页面 (2009年05月7日)">使用整洁的HTML标记构建页面</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3841/" title="使用HTML5的链接预取功能给网站提速 (2010年06月10日)">使用HTML5的链接预取功能给网站提速</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/10/3869/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>前端性能优化之Html压缩</title>
		<link>http://www.iwanna.cn/archives/2010/06/10/3862/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/10/3862/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 14:43:08 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Compressed]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=3862</guid>
		<description><![CDATA[下载试用：Uedsky HtmlCompressor（应该至少需要 .net  2.0才能运行）
程序版本：1.0.0.0
1.前言
写这个小工具是因为我的首页要用，看到很多地方（baidu,google等首页）提到Html压缩，但是好像没有见过哪里有工具可以下载，所以就 想到自己写，一般情况下情况下只用压缩首页，或者生成静态页后可以压缩，就这个小工具来说，我写正则也没有考虑到效率（css部分参考yui   compressor只顾到了程序可读性）(认为Html不需要压缩的飘过)。

2.压缩比率
个人觉得Html文件还是有必要压缩的，使用这个小工具Cnblogs的首页可以压缩18%，我的首页也可以压缩15%;
3.特点：无损压缩
由于   pre,textarea中的换行等内容会直接显示，所以不对其压缩，script标签由于js压缩比较复杂这里就不处理，如果内联javascript 文件比较多，请先使用yui  compressor压缩后放到页面里，压缩style标签里的css(核心参照yui  compressor的源码)，程序执行步骤如下：
1.正则(?is)&#60;!–(?![if).*?--&#62;匹配注释，将所有html注释去掉，这里排除右边为[if的，防止   将ie条件注释压缩掉
2.然后(?is)&#60;(pre&#124;script&#124;style&#124;textarea)[^&#62;]*&#62;.*?，将这些标签 里内容提出来保存，防止替换时出错
3.将html标签之间的空白去掉：(?&#60;=&#60;[^&#62;]+&#62;)s+(?=&#60;[^&#62;]+&#62;)
4.去掉所有的换行：[rn]+
5. 然后执行一个可选项：是否将多个空白换成一个，在Html中多个空白会解析成一个，所以默认为true
6.然后恢复保存的pre等标签内容
7.执行css压缩（步骤比较多就不列出来了，可以看yui compressor的源码）（这个也是可选项，如果没有内联的css或者是已经压缩过可以不选）

© 我想网 Akon 所有 , 2010. &#124;
永久链接 &#124;
没有评论 &#124;
提交到
Google Reader
鲜果
抓虾


	标签：Compressed, HTML, HTML

	您可能会感兴趣的其他文章
	
	页面输出时一些常用的小技巧 
	近半数媒体网站计划支持iPad和HTML5视频 
	转换设计原图 PSD 为 HTML 
	开发人员需要牢记的HTML 5的几个安全问题 
	回顾时光 详解HTML的发展史 
	前端开发常见图片格式详解 
	使用框架建立富联网应用 
	使用整洁的HTML标记构建页面 
	使用HTML5的链接预取功能给网站提速 
	使用HTML5制作网页 



Feed enhanced by Better Feed from  [...]]]></description>
			<content:encoded><![CDATA[<p>下载试用：<a href="http://www.uedsky.com/sky/article/uedsky-html-compressor.html" target="_blank">Uedsky HtmlCompressor</a>（应该至少需要 .net  2.0才能运行）<br />
程序版本：<cite>1.0.0.0</cite></p>
<p><strong>1.前言</strong></p>
<p>写这个小工具是因为我的首页要用，看到很多地方（baidu,<a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">google</a>等首页）提到Html压缩，但是好像没有见过哪里有工具可以下载，所以就 想到自己写，一般情况下情况下只用压缩首页，或者生成静态页后可以压缩，就这个小工具来说，我写正则也没有考虑到效率（css部分参考yui   compressor只顾到了程序可读性）(认为Html不需要压缩的飘过)。<br />
<span id="more-3862"></span><br />
<strong>2.压缩比率</strong></p>
<p>个人觉得Html文件还是有必要压缩的，使用这个小工具Cnblogs的首页可以压缩18%，<a href="http://www.uedsky.com/" target="_blank">我的首页</a>也可以压缩15%;</p>
<p><strong>3.特点：无损压缩</strong></p>
<p>由于   pre,textarea中的换行等内容会直接显示，所以不对其压缩，script标签由于js压缩比较复杂这里就不处理，如果内联javascript 文件比较多，请先使用yui  compressor压缩后放到页面里，压缩style标签里的css(核心参照yui  compressor的源码)，程序执行步骤如下：</p>
<p>1.正则(?is)&lt;!–(?![if).*?--&gt;匹配注释，将所有html注释去掉，这里排除右边为[if的，防止   将ie条件注释压缩掉</p>
<p>2.然后(?is)&lt;(pre|script|style|textarea)[^&gt;]*&gt;.*?<!--1-->，将这些标签 里内容提出来保存，防止替换时出错</p>
<p>3.将html标签之间的空白去掉：(?&lt;=&lt;[^&gt;]+&gt;)s+(?=&lt;[^&gt;]+&gt;)</p>
<p>4.去掉所有的换行：[rn]+</p>
<p>5. 然后执行一个可选项：是否将多个空白换成一个，在Html中多个空白会解析成一个，所以默认为true</p>
<p>6.然后恢复保存的pre等标签内容</p>
<p>7.执行css压缩（步骤比较多就不列出来了，可以看<a title="点击下载yui compressor" href="http://yuilibrary.com/downloads/yuicompressor/yuicompressor-2.4.2.zip" target="_blank">yui compressor</a>的源码）（这个也是可选项，如果没有内联的css或者是已经压缩过可以不选）</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/10/3862/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/10/3862/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/10/3862/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/10/3862/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/10/3862/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/tags/compressed/" title="Compressed" rel="tag nofollow">Compressed</a>, <a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/05/3692/" title="近半数媒体网站计划支持iPad和HTML5视频 (2010年06月5日)">近半数媒体网站计划支持iPad和HTML5视频</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/17/3182/" title="开发人员需要牢记的HTML 5的几个安全问题 (2010年05月17日)">开发人员需要牢记的HTML 5的几个安全问题</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3372/" title="回顾时光 详解HTML的发展史 (2010年05月26日)">回顾时光 详解HTML的发展史</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/21/4111/" title="前端开发常见图片格式详解 (2010年06月21日)">前端开发常见图片格式详解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/27/4752/" title="使用框架建立富联网应用 (2010年07月27日)">使用框架建立富联网应用</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/07/971/" title="使用整洁的HTML标记构建页面 (2009年05月7日)">使用整洁的HTML标记构建页面</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3841/" title="使用HTML5的链接预取功能给网站提速 (2010年06月10日)">使用HTML5的链接预取功能给网站提速</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/24/3346/" title="使用HTML5制作网页 (2010年05月24日)">使用HTML5制作网页</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/10/3862/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS实现HTML元素透明的那些事</title>
		<link>http://www.iwanna.cn/archives/2010/06/10/3858/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/10/3858/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 14:28:40 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[程序源码]]></category>
		<category><![CDATA[Source-code]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=3858</guid>
		<description><![CDATA[CSS3草案中定义了{opacity:&#60;length&#62;  &#124; inherit;}来声明元素的透明度，这已经得到了大多数现代浏览器的支持，而IE则很早通过特定的私有属性filter来 实现的，所以HTML元素的透明效果已经无处不在了。首先看看A级浏览器所支持的用CSS实现元素透明的方案：



浏览器
最低
版本
方案


Internet Explorer
4.0
filter: alpha(opacity=xx);


5.5
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=xx);


8.0
filter: "alpha(opacity=xx)";
filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=xx)";
-ms-filter: "alpha(opacity=xx)";
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";


Firefox (Gecko)
0.9 (1.7)
opacity


Opera
9.0
opacity


Safari (WebKit)
1.2 (125)
opacity




实际上在IE8中，-ms-filter是filter的别名，两者区别是-ms- filter的属相值必须被单引号或双引号包围，而filter中则不是必须，而在IE8之前的版本中，filter的属性值必须不被单引号或双 引号包围。
IE中的HTML元素要实现透明，则其必须具备layout，这样的元素有仅可读的属性hasLayout， 且其值为true。具体情况如下：

body、img、table、tr、th、td等 元素的hasLayout一直为true。
type为text、button、file或select的input的hasLayout一 直为true。
设置{position:absolute}的元素的hasLayout为true
设置{float:left&#124;right}的元素的hasLayout为true
设置{display:inline-block}的元素的hasLayout为true
设置{height:xx}或{width:xx}的元素必须具体以下两个条件之一，其hasLayout才 能为true：

IE8兼容模式和IE8以前的浏览器中，在标准(strict)模式下其display的值是block， 如demo3就 不行。
元素在怪癖模式（compat mode）下。


设置了{zoom:xx}的元素在IE8的兼容模式或IE8之前的浏览器中其hasLayout为true， 但在IE8的标准模式下则不会触发hasLayout。
设置了{writing-mode:tb-rl}的元素的hasLayout为true。
元素的contentEditable的 属性值为true。
在IE8标准模式下设置了{display:block}的元素的hasLayout一直 为true，如demo8。

关于hasLayout的更多详情可以看Exploring  Internet Explorer “HasLayout” Overview和On having  layout
从上面就可以看出IE实现HTML元素的透明如此混乱，为了向下兼容和自己的私有属性让IE上实现元素透明有多种方式，比如CSS  Opacity实例中的demo1到demo8，虽然IE 团队推荐实现透明的方式是：
{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: .5;
}
而目前简单最好用的实现方式是如CSS  Opacity中demo4这样：
{
    filter:alpha(opacity=30);
  [...]]]></description>
			<content:encoded><![CDATA[<p>CSS3草案中定义了<a href="http://www.w3.org/TR/css3-color/#transparency"><code>{opacity:&lt;length&gt;  | inherit;}</code></a>来声明元素的透明度，这已经得到了大多数现代浏览器的支持，而IE则很早通过特定的私有属性<a href="http://msdn.microsoft.com/en-us/library/ms532967%28VS.85%29.aspx"><code>filter</code></a>来 实现的，所以HTML元素的透明效果已经无处不在了。首先看看<a href="http://developer.yahoo.com/yui/articles/gbs/">A级浏览器</a>所支持的用<a href="http://www.iwanna.cn/archives/2010/06/10/3858/">CSS实现元素透明的方案</a>：</p>
<table border="0">
<tbody>
<tr>
<th>浏览器</th>
<th>最低<br />
版本</th>
<th>方案</th>
</tr>
<tr>
<th rowspan="3"><a href="http://www.iwanna.cn/tags/internet/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Internet">Internet</a> Explorer</th>
<td>4.0</td>
<td><code>filter: alpha(opacity=xx);</code></td>
</tr>
<tr>
<td>5.5</td>
<td><code>filter: progid:DXImageTransform.Microsoft.Alpha(opacity=xx);</code></td>
</tr>
<tr>
<td>8.0</td>
<td><code>filter: "alpha(opacity=xx)";<br />
filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=xx)";<br />
-ms-filter: "alpha(opacity=xx)";<br />
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";</code></td>
</tr>
<tr>
<th>Firefox (Gecko)</th>
<td>0.9 (1.7)</td>
<td><code>opacity</code></td>
</tr>
<tr>
<th>Opera</th>
<td>9.0</td>
<td><code>opacity</code></td>
</tr>
<tr>
<th>Safari (WebKit)</th>
<td>1.2 (125)</td>
<td><code>opacity</code></td>
</tr>
</tbody>
</table>
<p><span id="more-3858"></span><br />
实际上在IE8中，-ms-filter是filter的别名，两者区别是<a href="http://msdn.microsoft.com/en-us/library/ms530752%28VS.85%29.aspx">-ms- filter的属相值必须被单引号或双引号包围</a>，而filter中则不是必须，而在IE8之前的版本中，filter的属性值必须不被单引号或双 引号包围。</p>
<p id="hasLayout">IE中的HTML元素要实现透明，则其必须具备layout，这样的元素有仅可读的属性<a href="http://msdn.microsoft.com/en-us/library/ms530764%28VS.85%29.aspx">hasLayout</a>， 且其值为true。具体情况如下：</p>
<ol>
<li><code>body</code>、<code>img</code>、<code>table</code>、<code>tr</code>、<code>th</code>、<code>td</code>等 元素的<code>hasLayout</code>一直为<code>true</code>。</li>
<li><code>type</code>为<code>text</code>、<code>button</code>、<code>file</code>或<code>select</code>的<code>input</code>的<code>hasLayout</code>一 直为<code>true</code>。</li>
<li>设置<code>{position:absolute}</code>的元素的<code>hasLayout</code>为<code>true</code></li>
<li>设置<code>{float:left|right}</code>的元素的<code>hasLayout</code>为<code>true</code></li>
<li>设置<code>{display:inline-block}</code>的元素的<code>hasLayout</code>为<code>true</code></li>
<li>设置<code>{height:xx}</code>或<code>{width:xx}</code>的元素必须具体以下两个条件之一，其<code>hasLayout</code>才 能为<code>true</code>：
<ol>
<li>IE8兼容模式和IE8以前的浏览器中，在标准(strict)模式下其<code>display</code>的值是<code>block</code>， 如<a href="http://dancewithnet.com/lab/2009/css-opacity/#demo3">demo3</a>就 不行。</li>
<li>元素在怪癖模式（compat mode）下。</li>
</ol>
</li>
<li>设置了<code>{zoom:xx}</code>的元素在IE8的兼容模式或IE8之前的浏览器中其<code>hasLayout</code>为<code>true</code>， 但在IE8的标准模式下则不会触发<code>hasLayout</code>。</li>
<li>设置了<code>{writing-mode:tb-rl}</code>的元素的<code>hasLayout</code>为<code>true</code>。</li>
<li>元素的<a href="http://msdn.microsoft.com/en-us/library/ms537837%28VS.85%29.aspx"><code>contentEditable</code></a>的 属性值为<code>true</code>。</li>
<li>在IE8标准模式下设置了<code>{display:block}</code>的元素的<code>hasLayout</code>一直 为<code>true</code>，如<a href="http://dancewithnet.com/lab/2009/css-opacity/#demo8">demo8</a>。</li>
</ol>
<p>关于hasLayout的更多详情可以看<a href="http://msdn.microsoft.com/en-us/library/bb250481%28VS.85%29.aspx">Exploring  Internet Explorer “HasLayout” Overview</a>和<a href="http://www.satzansatz.de/cssd/onhavinglayout.html">On having  layout</a></p>
<p>从上面就可以看出IE实现HTML元素的透明如此混乱，为了向下兼容和自己的私有属性让IE上实现元素透明有多种方式，比如<a href="http://dancewithnet.com/lab/2009/css-opacity/">CSS  Opacity实例中的demo1到demo8</a>，虽然<a href="http://blogs.msdn.com/ie/archive/2008/09/08/microsoft-css-vendor-extensions.aspx">IE 团队推荐实现透明的方式</a>是：</p>
<pre><code>{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: .5;
}</code></pre>
<p>而目前简单最好用的实现方式是<a href="http://dancewithnet.com/lab/2009/css-opacity/">如CSS  Opacity中demo4这样</a>：</p>
<pre><code>{
    filter:alpha(opacity=30);
    opacity:.3;
}</code></pre>
<p>实际上目前最流行的JavaScript框架的设置样式方法都是应用这种方式，并且针对IE设置了<code>{zoom:1}</code>来让 元素的<code>hasLayout</code>为<code>true</code>，但在IE8的标准模式下<code>zoom</code>并 不能触发<code>hasLayout</code>，所以利用它们设置<code>hasLayout</code>为<code>false</code>的 元素的透明度时在IE8的标准模式下是失败的，这个bug在<a href="http://developer.yahoo.com/yui/">YUI</a><ins datetime="2009-09-09T09:38:41+08:00">（我已经给YUI团队提交了这个bug，他们会在<a href="http://yuilibrary.com/projects/yui2/ticket/2528440">下个版本修复</a>，最新的 2.8.0中依旧存在，期待2.9.0吧）</ins>、<a href="http://prototypejs.org/">Prototype</a>、<a href="http://jquery.com/">jQuery</a>和<a href="http://mootools.net/">Mootools</a>的 最新版本中都存在，具体请在IE8标准模式下看<a href="http://dancewithnet.com/lab/2009/css-opacity/#demo9">demo9到demo11</a>。 同样由于在IE8中设置透明度的方式多种多样，所以利用JavaScript获取HTML元素的透明度值需要考虑多种情况，YUI完美解决了这个问 题，Prototype比jQuery稍微周全一点，而Mootools直接是<a href="https://mootools.lighthouseapp.com/projects/2706/tickets/707-getstyleopacity-always-returns-1">bug</a>， 具体可以<a href="http://dancewithnet.com/lab/2009/css-opacity/">在IE下看demo1到demo8</a>的 演示。从这个角度给4个框架来个排名的话，YUI第一、Prototype第二、jQuery第三、Mootools垫底。</p>
<p>我简单的实现了设置和获取Opacity的函数，可以避开上面框架存在的bug，请<a href="http://dancewithnet.com/lab/2009/css-opacity/#demo12">在IE8标准模式下看 demo12</a>：</p>
<pre><code>//设置CSS opacity 属性的函数，解决IE8的问题
var setOpacity = function(el,i){
  if(window.getComputedStyle){// for non-IE
    el.style.opacity = i;
  }else if(document.documentElement.currentStyle){ // for IE
    if(!el.currentStyle.hasLayout){
      el.style.zoom = 1;
    }
    if(!el.currentStyle.hasLayout){ //在IE8中zoom不生效，所以再次设置inline-block
      el.style.display = 'inline-block';
    }
    try{
      //测试是否已有filter
      //http://msdn.microsoft.com/en-us/library/ms532847%28VS.85%29.aspx
      if(el.filters){
        if(el.filters('alpha')){
	  el.filters('alpha').opacity = i * 100;
	}else{
	  el.style.filter += 'alpha(opacity='+ i * 100 +')';
	 }
       }
    }catch(e){
      el.style.filter = 'alpha(opacity='+ i * 100 +')';
    }
  }
}

//获取CSS opacity 属性值的函数
//借鉴自http://developer.yahoel.com/yui/docs/YAHOO.util.Dom.html#method_getStyle
var getOpacity = function(el){
  var value;
  if(window.getComputedStyle){
    value = el.style.opacity;
    if(!value){
      value = el.ownerDocument.defaultView.getComputedStyle(el,null)['opacity'];
    }
    return value;
  }else if(document.documentElement.currentStyle){
    value = 100;
    try { // will error if no DXImageTransform
        value = el.filters['DXImageTransform.Microsoft.Alpha'].opacity;
    } catch(e) {
        try { // make sure its in the document
            value = el.filters('alpha').opacity;
        } catch(err) {
        }
    }
    return value / 100;
  }
}
</code></pre>
<p>不得不说，这些事都是IE整出来的……</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/10/3858/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/10/3858/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/10/3858/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/10/3858/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/10/3858/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/css/" title="CSS" rel="tag nofollow">CSS</a>, <a href="http://www.iwanna.cn/tags/css/" title="CSS" rel="tag nofollow">CSS</a>, <a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/source-code/" title="Source-code" rel="tag nofollow">Source-code</a>, <a href="http://www.iwanna.cn/topics/resource/" title="程序源码" rel="tag nofollow">程序源码</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/21/4111/" title="前端开发常见图片格式详解 (2010年06月21日)">前端开发常见图片格式详解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/03/886/" title="43个PSD转XHTML, CSS创建布局及导航辅导教程,解析事件背后的每一个步骤 (2009年05月3日)">43个PSD转XHTML, CSS创建布局及导航辅导教程,解析事件背后的每一个步骤</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/20/713/" title="24 个漂亮的个性化 HTML 表单技术 (2009年04月20日)">24 个漂亮的个性化 HTML 表单技术</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/18/4562/" title="13个利用CSS3+HTML5实现的令人惊叹的例子 (2010年07月18日)">13个利用CSS3+HTML5实现的令人惊叹的例子</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/16/4013/" title="10个绝妙的HTML5，CSS和Javascript示例 (2010年06月16日)">10个绝妙的HTML5，CSS和Javascript示例</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/08/253/" title="100 个高质量的 XHTML/CSS 模板（中） (2009年04月8日)">100 个高质量的 XHTML/CSS 模板（中）</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/08/255/" title="100 个高质量的 XHTML/CSS 模板（下） (2009年04月8日)">100 个高质量的 XHTML/CSS 模板（下）</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/08/251/" title="100 个高质量的 XHTML/CSS 模板（上） (2009年04月8日)">100 个高质量的 XHTML/CSS 模板（上）</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/16/2019/" title="面向对象的CSS (2009年07月16日)">面向对象的CSS</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/10/3858/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML 5 在各种主流浏览器上的安全问题</title>
		<link>http://www.iwanna.cn/archives/2010/06/10/3843/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/10/3843/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 04:23:53 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[safe]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=3843</guid>
		<description><![CDATA[下面这个网站罗列了，几乎所有的关于HTML 5  在各种主流浏览器上的安全问题，这些安全问题很有可能将会是黑客攻击你的网上的敲门砖，他们几乎都和Javascript都有关系，你就要好好注意了。
下面罗列几个：
1）&#60;table  background=”javascript:alert(1)”&#62;
IE6，7，8，9，和Opera 8.x, 9.x, 10.x 都支持这样的语法。
2）&#60;meta  charset=”mac-farsi”&#62;¼script¾alert(1)¼/script¾
这个问题会存在于所有的Firefox版本中，可以让用户进行XSS（跨站脚本）攻击

3）&#60;script&#62;&#38;amp;#x61;l&#38;amp;#x65;rt&#38;amp;#40;1)&#60;/script&#62;
在&#60;script&#62;和&#60;style&#62;的TAG间，根据标据，其可以 使用这样的字符来运行脚本。这在所有版本的Firefox, Opera, 和 Chrome中都会有问题。
4）({set/**/$($){_/** /setter=$,_=1}}).$=alert
上面这个是Firefox的一个语 法，也会产生XSS攻击。
5）&#60;div  style=”font-family:foo}x=expression(write(1));”&#62;XXX&#60;/div&#62;
自从IE5.5后，直到IE9，IE就可以支持上面这样的语法。
6）src中是可以运行脚本的，如：
&#60;embed  src=”javascript:alert(1)”&#62;
&#60;img src=”javascript:alert(1)”&#62;
&#60;image src=”javascript:alert(1)”&#62;
&#60;script src=”javascript:alert(1)”&#62;
又一个XSS攻击，几乎所有的浏览器都支持这样的方式，如：Firefox全部版 本，Chrome 4.x/5.x，Opera 8.x/9.x/10.0，IE 6.0/7.0和Safari 3.x/4.x
还有很多，大家自己去看吧，这个网站经常更新的。总体感觉下来，IE和 Firefox的安全问题都在伯仲之间，Safari貌似是问题最少的。

© 我想网 Akon 所有 , 2010. &#124;
永久链接 &#124;
没有评论 &#124;
提交到
Google Reader
鲜果
抓虾


	标签：HTML, HTML, safe

	您可能会感兴趣的其他文章
	
	页面输出时一些常用的小技巧 
	近半数媒体网站计划支持iPad和HTML5视频 
	转换设计原图 PSD 为 HTML 
	服务器安全问题汇总 
	开发人员需要牢记的HTML 5的几个安全问题 
	基本代码安全知识 
	回顾时光 详解HTML的发展史 
	前端性能优化之Html压缩 
	前端开发常见图片格式详解 [...]]]></description>
			<content:encoded><![CDATA[<p>下面这个网站罗列了，几乎所有的关于HTML 5  在各种主流浏览器上的安全问题，这些安全问题很有可能将会是黑客攻击你的网上的敲门砖，他们几乎都和Javascript都有关系，你就要好好注意了。</p>
<p>下面罗列几个：</p>
<p><strong>1）&lt;table  background=”javascript:alert(1)”&gt;</strong></p>
<p>IE6，7，8，9，和Opera 8.x, 9.x, 10.x 都支持这样的语法。</p>
<p><strong>2）&lt;meta  charset=”mac-farsi”&gt;¼script¾alert(1)¼/script¾</strong></p>
<p>这个问题会存在于所有的Firefox版本中，可以让用户进行XSS（跨站脚本）攻击<br />
<span id="more-3843"></span><br />
<strong>3）&lt;script&gt;&amp;amp;#x61;l&amp;amp;#x65;rt&amp;amp;#40;1)&lt;/script&gt;</strong></p>
<p>在&lt;script&gt;和&lt;style&gt;的TAG间，根据标据，其可以 使用这样的字符来运行脚本。这在所有版本的Firefox, Opera, 和 Chrome中都会有问题。</p>
<p><strong>4）({set/**/$($){_/** /setter=$,_=1}}).$=alert</strong></p>
<p>上面这个是Firefox的一个<a onclick="pageTracker._trackPageview('/outgoing/developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Working_with_Objects_Defining_Getters_and_Setters?referer=http%3A%2F%2Fcoolshell.cn%2F%3Fcat%3D7');" href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Working_with_Objects#Defining_Getters_and_Setters" target="_blank">语 法</a>，也会产生XSS攻击。</p>
<p><strong>5）&lt;div  style=”font-family:foo}x=expression(write(1));”&gt;XXX&lt;/div&gt;</strong></p>
<p>自从IE5.5后，直到IE9，IE就可以支持上面这样的语法。</p>
<p><strong>6）src中是可以运行脚本的，如：</strong></p>
<p>&lt;embed  src=”javascript:alert(1)”&gt;<br />
&lt;img src=”javascript:alert(1)”&gt;<br />
&lt;image src=”javascript:alert(1)”&gt;<br />
&lt;script src=”javascript:alert(1)”&gt;</p>
<p>又一个XSS攻击，几乎所有的浏览器都支持这样的方式，如：Firefox全部版 本，Chrome 4.x/5.x，Opera 8.x/9.x/10.0，IE 6.0/7.0和Safari 3.x/4.x</p>
<p>还有很多，大家自己去看吧，这个网站经常更新的。总体感觉下来，IE和 Firefox的安全问题都在伯仲之间，Safari貌似是问题最少的。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/10/3843/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/10/3843/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/10/3843/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/10/3843/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/10/3843/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/safe/" title="safe" rel="tag nofollow">safe</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/05/3692/" title="近半数媒体网站计划支持iPad和HTML5视频 (2010年06月5日)">近半数媒体网站计划支持iPad和HTML5视频</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/08/4406/" title="服务器安全问题汇总 (2010年07月8日)">服务器安全问题汇总</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/17/3182/" title="开发人员需要牢记的HTML 5的几个安全问题 (2010年05月17日)">开发人员需要牢记的HTML 5的几个安全问题</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/09/4451/" title="基本代码安全知识 (2010年07月9日)">基本代码安全知识</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3372/" title="回顾时光 详解HTML的发展史 (2010年05月26日)">回顾时光 详解HTML的发展史</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3862/" title="前端性能优化之Html压缩 (2010年06月10日)">前端性能优化之Html压缩</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/21/4111/" title="前端开发常见图片格式详解 (2010年06月21日)">前端开发常见图片格式详解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/27/4752/" title="使用框架建立富联网应用 (2010年07月27日)">使用框架建立富联网应用</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/10/3843/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用HTML5的链接预取功能给网站提速</title>
		<link>http://www.iwanna.cn/archives/2010/06/10/3841/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/10/3841/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 16:10:05 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=3841</guid>
		<description><![CDATA[HTML5的链接预取功能(link prefetching)是一个埋在沙里的宝石，至今还很少人知道它的价值。  你可能已经知道了那古老而又闻名的图片预加载功能，链接预取功能就是将此概念由图片扩展到了网页内容（不需要任何AJAX代码）。
它是这样工作的：在页面上添加一个像这样的链接：
&#60;link rel="next" href="page2.html"&#62;
这样，当你的机器空闲时，浏览器就会自动的在后台把page2.html下载下来。  当用户最终点击了page2.html的链接时，浏览器会从缓存里把这个页面取出来，所以这个页面的加载速度会出乎意料的快。

目前只有火狐浏览器支持这个功能。但是因为火狐目前是世界上拥有第二大用户群的浏览器，所以只要你在HTML页面了加上这样的一句代码，仍 有相 当大的一部分访问者能体验到这十分明显的页面加载速度的提高。很酷吧！
你可以在许多情况下可以使用链接预取功能：
* 当你有一篇篇幅很长的文章，或在线教程，或图册等，需要分成多页显示时。
* 在你的网站首页预加载那些用户最可能访问的下一页。(可能是一个商品网站上“重点推荐”商品页面，或博客网站上最近的一篇博客)
* 搜索查询页面预加载搜索出来的前几条。
对于静态的内容你还可以使用rel标记实现预取功能：
&#60;link rel="prefetch" href="/images/big.jpeg"&#62;
这里还有其它一些有趣的事需要注意：
* 链接预取功能不久将会在Opera, Chrome 和 Safari 浏览器里实现，但对于Internet  Explorer，你估计要等到2020年。
*  如果这种功能被广泛的使用，它会影响你的网站日志和访问统计。请考虑这样的情况，你的一个页面预存取了好几个页面，可用户实际上没有访问到这几个页面。  你的服务器（或统计工具）并不知道这两者之间的区别。
为了分清这个，Firefox会在HTTP头信息里发送X-moz: prefetch信息，但你需要在服务器 端有什么东西能识别这种信息。

© 我想网 Akon 所有 , 2010. &#124;
永久链接 &#124;
没有评论 &#124;
提交到
Google Reader
鲜果
抓虾


	标签：HTML, HTML

	您可能会感兴趣的其他文章
	
	页面输出时一些常用的小技巧 
	近半数媒体网站计划支持iPad和HTML5视频 
	转换设计原图 PSD 为 HTML 
	开发人员需要牢记的HTML 5的几个安全问题 
	回顾时光 详解HTML的发展史 
	前端性能优化之Html压缩 
	前端开发常见图片格式详解 
	使用框架建立富联网应用 
	使用整洁的HTML标记构建页面 
	使用HTML5制作网页 



Feed enhanced by [...]]]></description>
			<content:encoded><![CDATA[<p>HTML5的链接预取功能(link prefetching)是一个埋在沙里的宝石，至今还很少人知道它的价值。  你可能已经知道了那古老而又闻名的图片预加载功能，链接预取功能就是将此概念由图片扩展到了网页内容（不需要任何<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">AJAX</a>代码）。</p>
<p>它是这样工作的：在页面上添加一个像这样的链接：</p>
<p><code>&lt;link rel="next" href="page2.html"&gt;</code></p>
<p>这样，当你的机器空闲时，浏览器就会自动的在后台把page2.html下载下来。  当用户最终点击了page2.html的链接时，浏览器会从缓存里把这个页面取出来，所以这个页面的加载速度会出乎意料的快。<br />
<span id="more-3841"></span><br />
目前只有火狐浏览器支持这个功能。但是因为火狐目前是世界上拥有第二大用户群的浏览器，所以只要你在HTML页面了加上这样的一句代码，仍 有相 当大的一部分访问者能体验到这十分明显的页面加载速度的提高。很酷吧！</p>
<p>你可以在许多情况下可以使用链接预取功能：</p>
<p>* 当你有一篇篇幅很长的文章，或在线教程，或图册等，需要分成多页显示时。</p>
<p>* 在你的网站首页预加载那些用户最可能访问的下一页。(可能是一个商品网站上“重点推荐”商品页面，或博客网站上最近的一篇博客)</p>
<p>* 搜索查询页面预加载搜索出来的前几条。</p>
<p>对于静态的内容你还可以使用rel标记实现预取功能：</p>
<p><code>&lt;link rel="prefetch" href="/images/big.jpeg"&gt;</code></p>
<p>这里还有其它一些有趣的事需要注意：</p>
<p>* 链接预取功能不久将会在Opera, Chrome 和 Safari 浏览器里实现，但对于<a href="http://www.iwanna.cn/tags/internet/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Internet">Internet</a>  Explorer，你估计要等到2020年。</p>
<p>*  如果这种功能被广泛的使用，它会影响你的网站日志和访问统计。请考虑这样的情况，你的一个页面预存取了好几个页面，可用户实际上没有访问到这几个页面。  你的服务器（或统计工具）并不知道这两者之间的区别。</p>
<p>为了分清这个，Firefox会在HTTP头信息里发送<code>X-moz: prefetch</code>信息，但你需要在服务器 端有什么东西能识别这种信息。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/10/3841/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/10/3841/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/10/3841/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/10/3841/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/10/3841/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/05/3692/" title="近半数媒体网站计划支持iPad和HTML5视频 (2010年06月5日)">近半数媒体网站计划支持iPad和HTML5视频</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/17/3182/" title="开发人员需要牢记的HTML 5的几个安全问题 (2010年05月17日)">开发人员需要牢记的HTML 5的几个安全问题</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3372/" title="回顾时光 详解HTML的发展史 (2010年05月26日)">回顾时光 详解HTML的发展史</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3862/" title="前端性能优化之Html压缩 (2010年06月10日)">前端性能优化之Html压缩</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/21/4111/" title="前端开发常见图片格式详解 (2010年06月21日)">前端开发常见图片格式详解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/27/4752/" title="使用框架建立富联网应用 (2010年07月27日)">使用框架建立富联网应用</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/07/971/" title="使用整洁的HTML标记构建页面 (2009年05月7日)">使用整洁的HTML标记构建页面</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/24/3346/" title="使用HTML5制作网页 (2010年05月24日)">使用HTML5制作网页</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/10/3841/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>60+个激发设计灵感的404页面</title>
		<link>http://www.iwanna.cn/archives/2010/06/07/3763/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/07/3763/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 13:44:40 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=3763</guid>
		<description><![CDATA[当我们浏览到丢失和不存在的网页时，404页面会引导我们回到他们的首页。下面的60多个案例希望会给你带来不一样的灵感。
bluedaniel.com

bluedaniel.com

abduzeedo.com

abduzeedo.com
mailchimp.com

mailchimp.com
chrisjennings.com

chrisjennings.com
readyphotosite.com

readyphotosite.com
sitesketch101.com

sitesketch101.com
walkwithyou.me

walkwithyou.me
southparkstudios.com

southparkstudios.com
sohtanaka.com

sohtanaka.com
batman-3d.de

batman-3d.de
hdlive09.co.uk

hdlive09.co.uk
kochatelier-berlin.de

kochatelier-berlin.de
ok.cogaoke.com

ok.cogaoke.com
north.bensaunders.com

north.bensaunders.com
rockettheme.com

rockettheme.com
carsonified.com

carsonified.com
synchmedia.com

synchmedia.com
agens.no

agens.no
storypixel.com

storypixel.com
astuteo.com

astuteo.com
futureofwebdesign.com

futureofwebdesign.com
kuhboom.com

kuhboom.com
twinpx.ru

twinpx.ru
ndesign-studio.com

ndesign-studio.com
iinsight.net

iinsight.net
yaronschoen.com

yaronschoen.com
gdzl.la

gdzl.la
prahba.com

prahba.com
heinz.com

heinz.com
objectadjective.com

objectadjective.com
blueskyresumes.com

blueskyresumes.com
sokolowski-design.de

sokolowski-design.de
css-tricks.com

css-tricks.com
teehanlax.com

teehanlax.com
blackwavecreative.com

blackwavecreative.com
concept007.ru

concept007.ru
24-7media.de

24-7media.de
redtag.com

redtag.com
anidea.com

anidea.com
merixstudio.com

merixstudio.com
ad60.com

ad60.com
henrikhedegaard.com

henrikhedegaard.com
roome.co.uk

roome.co.uk
shoutdigital.com

shoutdigital.com
digitalmash.com

digitalmash.com
cssremix.com

cssremix.com
swiss-miss.com

swiss-miss.com
projectfedena.org

projectfedena.org
cutler.it

cutler.it
xtraboy.com

xtraboy.com
alexarts.ru

alexarts.ru
giraffe.net

giraffe.net
homestarrunner.com

homestarrunner.com
yourwebjob.com

yourwebjob.com
copimaj.ro

copimaj.ro
huwshimi.com

huwshimi.com
blizzard.com

blizzard.com
vtravelled.com

vtravelled.com
mergeweb.com

mergeweb.com
fryewiles.com

fryewiles.com
duoh.com

duoh.com
tix02.be

tix02.be
neography.com

neography.com
davidhellmann.com

davidhellmann.com

© 我想网 Akon 所有 , 2010. &#124;
永久链接 &#124;
3 条评论 &#124;
提交到
Google Reader
鲜果
抓虾


	标签：Design, Design, HTML, HTML

	您可能会感兴趣的其他文章
	
	转换设计原图 PSD 为 HTML 
	2010年最新的100个免费HTML模板(4) 
	2010年最新的100个免费HTML模板(3) 
	2010年最新的100个免费HTML模板(2) 
	2010年最新的100个免费HTML模板(1) 
	黄金分割在Web设计中的应用 
	高雅的极简设计 
	高品质的网页设计: 实例与技巧 
	页面输出时一些常用的小技巧 
	近半数媒体网站计划支持iPad和HTML5视频 



Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>当我们浏览到丢失和不存在的网页时，<strong><a href="http://www.iwanna.cn/archives/2010/06/07/3763/" title="60+个激发设计灵感的404页面">404页面</a></strong>会引导我们回到他们的首页。下面的60多个案例希望会给你带来不一样的灵感。</p>
<h3><a rel="nofollow" href="http://www.bluedaniel.com/404">bluedaniel.com</a></h3>
<p><a href="http://www.bluedaniel.com/404"><img title="001" src="http://images.uheed.com/iwanna/2010/06/07/404page/001.jpg" alt="" width="500" height="330" /></a><br />
bluedaniel.com<br />
<span id="more-3763"></span></p>
<h3><a rel="nofollow" href="http://abduzeedo.com/404">abduzeedo.com</a></h3>
<p><a href="http://abduzeedo.com/404"><img title="002" src="http://images.uheed.com/iwanna/2010/06/07/404page/002.jpg" alt="" width="500" height="320" /></a><br />
abduzeedo.com</p>
<h3><a rel="nofollow" href="http://www.mailchimp.com/404">mailchimp.com</a></h3>
<p><a href="http://www.mailchimp.com/404"><img title="003" src="http://images.uheed.com/iwanna/2010/06/07/404page/003.jpg" alt="" width="500" height="330" /></a><br />
mailchimp.com</p>
<h3><a rel="nofollow" href="http://chrisjennings.com/404">chrisjennings.com</a></h3>
<p><a href="http://chrisjennings.com/404"><img title="004" src="http://images.uheed.com/iwanna/2010/06/07/404page/004.jpg" alt="" width="500" height="330" /></a><br />
chrisjennings.com</p>
<h3><a rel="nofollow" href="http://www.readyphotosite.com/404">readyphotosite.com</a></h3>
<p><a href="http://www.readyphotosite.com/404"><img title="005" src="http://images.uheed.com/iwanna/2010/06/07/404page/005.jpg" alt="" width="500" height="330" /></a><br />
readyphotosite.com</p>
<h3><a rel="nofollow" href="http://www.sitesketch101.com/imsupersmart">sitesketch101.com</a></h3>
<p><a href="http://www.sitesketch101.com/imsupersmart"><img title="006" src="http://images.uheed.com/iwanna/2010/06/07/404page/006.jpg" alt="" width="500" height="330" /></a><br />
sitesketch101.com</p>
<h3><a rel="nofollow" href="http://www.walkwithyou.me/404">walkwithyou.me</a></h3>
<p><a href="http://www.walkwithyou.me/404"><img title="007" src="http://images.uheed.com/iwanna/2010/06/07/404page/007.jpg" alt="" width="500" height="330" /></a><br />
walkwithyou.me</p>
<h3><a rel="nofollow" href="http://www.southparkstudios.com/404">southparkstudios.com</a></h3>
<p><a href="http://www.southparkstudios.com/404"><img title="008" src="http://images.uheed.com/iwanna/2010/06/07/404page/008.jpg" alt="" width="500" height="330" /></a><br />
southparkstudios.com</p>
<h3><a rel="nofollow" href="http://www.sohtanaka.com/404">sohtanaka.com</a></h3>
<p><a href="http://www.sohtanaka.com/404"><img title="009" src="http://images.uheed.com/iwanna/2010/06/07/404page/009.jpg" alt="" width="500" height="330" /></a><br />
sohtanaka.com</p>
<h3><a rel="nofollow" href="http://www.batman-3d.de/404">batman-3d.de</a></h3>
<p><a href="http://www.batman-3d.de/404"><img title="010" src="http://images.uheed.com/iwanna/2010/06/07/404page/010.jpg" alt="" width="500" height="330" /></a><br />
batman-3d.de</p>
<h3><a rel="nofollow" href="http://www.hdlive09.co.uk/404">hdlive09.co.uk</a></h3>
<p><a href="http://www.hdlive09.co.uk/404"><img title="011" src="http://images.uheed.com/iwanna/2010/06/07/404page/011.jpg" alt="" width="500" height="330" /></a><br />
hdlive09.co.uk</p>
<h3><a rel="nofollow" href="http://www.kochatelier-berlin.de/404-fehler/">kochatelier-berlin.de</a></h3>
<p><a href="http://www.kochatelier-berlin.de/404-fehler/"><img title="012" src="http://images.uheed.com/iwanna/2010/06/07/404page/012.jpg" alt="" width="500" height="330" /></a><br />
kochatelier-berlin.de</p>
<h3><a rel="nofollow" href="http://ok.cogaoke.com/404">ok.cogaoke.com</a></h3>
<p><a href="http://ok.cogaoke.com/404"><img title="013" src="http://images.uheed.com/iwanna/2010/06/07/404page/013.jpg" alt="" width="500" height="330" /></a><br />
ok.cogaoke.com</p>
<h3><a rel="nofollow" href="http://north.bensaunders.com/404/">north.bensaunders.com</a></h3>
<p><a href="http://north.bensaunders.com/404/"><img title="014" src="http://images.uheed.com/iwanna/2010/06/07/404page/014.jpg" alt="" width="500" height="330" /></a><br />
north.bensaunders.com</p>
<h3><a rel="nofollow" href="http://www.rockettheme.com/404">rockettheme.com</a></h3>
<p><a href="http://www.rockettheme.com/404"><img title="015" src="http://images.uheed.com/iwanna/2010/06/07/404page/015.jpg" alt="" width="500" height="330" /></a><br />
rockettheme.com</p>
<h3><a rel="nofollow" href="http://carsonified.com/404">carsonified.com</a></h3>
<p><a href="http://carsonified.com/404"><img title="016" src="http://images.uheed.com/iwanna/2010/06/07/404page/016.jpg" alt="" width="500" height="330" /></a><br />
carsonified.com</p>
<h3><a rel="nofollow" href="http://synchmedia.com/404">synchmedia.com</a></h3>
<p><a href="http://images.uheed.com/iwanna/2010/06/07/404page/017.jpg"><img title="017" src="http://images.uheed.com/iwanna/2010/06/07/404page/017.jpg" alt="" width="500" height="330" /></a><br />
synchmedia.com</p>
<h3><a rel="nofollow" href="http://agens.no/404">agens.no</a></h3>
<p><a href="http://agens.no/404"><img title="018" src="http://images.uheed.com/iwanna/2010/06/07/404page/018.jpg" alt="" width="500" height="330" /></a><br />
agens.no</p>
<h3><a rel="nofollow" href="http://www.storypixel.com/404">storypixel.com</a></h3>
<p><a href="http://www.storypixel.com/404"><img title="019" src="http://images.uheed.com/iwanna/2010/06/07/404page/019.jpg" alt="" width="500" height="330" /></a><br />
storypixel.com</p>
<h3><a rel="nofollow" href="http://astuteo.com/social-media/404">astuteo.com</a></h3>
<p><a href="http://astuteo.com/social-media/404"><img title="020" src="http://images.uheed.com/iwanna/2010/06/07/404page/020.jpg" alt="" width="500" height="330" /></a><br />
astuteo.com</p>
<h3><a rel="nofollow" href="http://futureofwebdesign.com/404">futureofwebdesign.com</a></h3>
<p><a href="http://futureofwebdesign.com/404"><img title="021" src="http://images.uheed.com/iwanna/2010/06/07/404page/021.jpg" alt="" width="500" height="330" /></a><br />
futureofwebdesign.com</p>
<h3><a rel="nofollow" href="http://www.kuhboom.com/404">kuhboom.com</a></h3>
<p><a href="http://www.kuhboom.com/404"><img title="022" src="http://images.uheed.com/iwanna/2010/06/07/404page/022.jpg" alt="" width="500" height="330" /></a><br />
kuhboom.com</p>
<h3><a rel="nofollow" href="http://www.twinpx.ru/404">twinpx.ru</a></h3>
<p><a href="http://www.twinpx.ru/404"><img title="023" src="http://images.uheed.com/iwanna/2010/06/07/404page/023.jpg" alt="" width="500" height="330" /></a><br />
twinpx.ru</p>
<h3><a rel="nofollow" href="http://www.ndesign-studio.com/404">ndesign-studio.com</a></h3>
<p><a href="http://www.ndesign-studio.com/404"><img title="024" src="http://images.uheed.com/iwanna/2010/06/07/404page/024.jpg" alt="" width="500" height="330" /></a><br />
ndesign-studio.com</p>
<h3><a rel="nofollow" href="http://iinsight.net/404">iinsight.net</a></h3>
<p><a href="http://iinsight.net/404"><img title="025" src="http://images.uheed.com/iwanna/2010/06/07/404page/025.jpg" alt="" width="500" height="330" /></a><br />
iinsight.net</p>
<h3><a rel="nofollow" href="http://www.yaronschoen.com/404">yaronschoen.com</a></h3>
<p><a href="http://www.yaronschoen.com/404"><img title="026" src="http://images.uheed.com/iwanna/2010/06/07/404page/026.jpg" alt="" width="500" height="330" /></a><br />
yaronschoen.com</p>
<h3><a rel="nofollow" href="http://gdzl.la/404">gdzl.la</a></h3>
<p><a href="http://gdzl.la/404"><img title="027" src="http://images.uheed.com/iwanna/2010/06/07/404page/027.jpg" alt="" width="500" height="330" /></a><br />
gdzl.la</p>
<h3><a rel="nofollow" href="http://www.prahba.com/content/errors/error_404.html">prahba.com</a></h3>
<p><a href="http://www.prahba.com/content/errors/error_404.html"><img title="028" src="http://images.uheed.com/iwanna/2010/06/07/404page/028.jpg" alt="" width="500" height="307" /></a><br />
prahba.com</p>
<h3><a rel="nofollow" href="http://www.heinz.com/404.aspx">heinz.com</a></h3>
<p><a href="http://www.heinz.com/404.aspx"><img title="029" src="http://images.uheed.com/iwanna/2010/06/07/404page/029.jpg" alt="" width="500" height="330" /></a><br />
heinz.com</p>
<h3><a rel="nofollow" href="http://www.objectadjective.com/404/">objectadjective.com</a></h3>
<p><a href="http://www.objectadjective.com/404/"><img title="030" src="http://images.uheed.com/iwanna/2010/06/07/404page/030.jpg" alt="" width="500" height="330" /></a><br />
objectadjective.com</p>
<h3><a rel="nofollow" href="http://www.blueskyresumes.com/404/">blueskyresumes.com</a></h3>
<p><a href="http://www.blueskyresumes.com/404/"><img title="031" src="http://images.uheed.com/iwanna/2010/06/07/404page/031.jpg" alt="" width="500" height="330" /></a><br />
blueskyresumes.com</p>
<h3><a rel="nofollow" href="http://www.sokolowski-design.de/404">sokolowski-design.de</a></h3>
<p><a href="http://www.sokolowski-design.de/404"><img title="032" src="http://images.uheed.com/iwanna/2010/06/07/404page/032.jpg" alt="" width="500" height="330" /></a><br />
sokolowski-design.de</p>
<h3><a rel="nofollow" href="http://css-tricks.com/thispagedoesntexist">css-tricks.com</a></h3>
<p><a href="http://css-tricks.com/thispagedoesntexist"><img title="032" src="http://images.uheed.com/iwanna/2010/06/07/404page/0321.jpg" alt="" width="500" height="330" /></a><br />
css-tricks.com</p>
<h3><a rel="nofollow" href="http://teehanlax.com/404">teehanlax.com</a></h3>
<p><a href="http://teehanlax.com/404"><img title="034" src="http://images.uheed.com/iwanna/2010/06/07/404page/034.jpg" alt="" width="500" height="330" /></a><br />
teehanlax.com</p>
<h3><a rel="nofollow" href="http://www.blackwavecreative.com/404">blackwavecreative.com</a></h3>
<p><a href="http://www.blackwavecreative.com/404"><img title="035" src="http://images.uheed.com/iwanna/2010/06/07/404page/035.jpg" alt="" width="500" height="330" /></a><br />
blackwavecreative.com</p>
<h3><a rel="nofollow" href="http://www.concept007.ru/#/404">concept007.ru</a></h3>
<p><a href="http://www.concept007.ru/#/404"><img title="036" src="http://images.uheed.com/iwanna/2010/06/07/404page/036.jpg" alt="" width="500" height="330" /></a><br />
concept007.ru</p>
<h3><a rel="nofollow" href="http://24-7media.de/404">24-7media.de</a></h3>
<p><a href="http://24-7media.de/404"><img title="037" src="http://images.uheed.com/iwanna/2010/06/07/404page/037.jpg" alt="" width="500" height="330" /></a><br />
24-7media.de</p>
<h3><a rel="nofollow" href="http://redtag.com/404/">redtag.com</a></h3>
<p><a href="http://redtag.com/404/"><img title="038" src="http://images.uheed.com/iwanna/2010/06/07/404page/038.jpg" alt="" width="500" height="330" /></a><br />
redtag.com</p>
<h3><a rel="nofollow" href="http://anidea.com/404">anidea.com</a></h3>
<p><a href="http://anidea.com/404"><img title="039" src="http://images.uheed.com/iwanna/2010/06/07/404page/039.jpg" alt="" width="500" height="330" /></a><br />
anidea.com</p>
<h3><a rel="nofollow" href="http://www.merixstudio.com/404">merixstudio.com</a></h3>
<p><a href="http://www.merixstudio.com/404"><img title="040" src="http://images.uheed.com/iwanna/2010/06/07/404page/040.jpg" alt="" width="500" height="330" /></a><br />
merixstudio.com</p>
<h3><a rel="nofollow" href="http://www.ad60.com/404">ad60.com</a></h3>
<p><a href="http://www.ad60.com/404"><img title="041" src="http://images.uheed.com/iwanna/2010/06/07/404page/041.jpg" alt="" width="500" height="330" /></a><br />
ad60.com</p>
<h3><a rel="nofollow" href="http://henrikhedegaard.com/404/404.html">henrikhedegaard.com</a></h3>
<p><a href="http://henrikhedegaard.com/404/404.html"><img title="042" src="http://images.uheed.com/iwanna/2010/06/07/404page/042.jpg" alt="" width="500" height="330" /></a><br />
henrikhedegaard.com</p>
<h3><a rel="nofollow" href="http://www.roome.co.uk/404">roome.co.uk</a></h3>
<p><a href="http://www.roome.co.uk/404"><img title="043" src="http://images.uheed.com/iwanna/2010/06/07/404page/043.jpg" alt="" width="500" height="330" /></a><br />
roome.co.uk</p>
<h3><a rel="nofollow" href="http://www.shoutdigital.com/404">shoutdigital.com</a></h3>
<p><a href="http://www.shoutdigital.com/404"><img title="044" src="http://images.uheed.com/iwanna/2010/06/07/404page/044.jpg" alt="" width="500" height="330" /></a><br />
shoutdigital.com</p>
<h3><a rel="nofollow" href="http://www.digitalmash.com/404">digitalmash.com</a></h3>
<p><a href="http://www.digitalmash.com/404"><img title="045" src="http://images.uheed.com/iwanna/2010/06/07/404page/045.jpg" alt="" width="500" height="330" /></a><br />
digitalmash.com</p>
<h3><a rel="nofollow" href="http://cssremix.com/404">cssremix.com</a></h3>
<p><a href="http://cssremix.com/404"><img title="046" src="http://images.uheed.com/iwanna/2010/06/07/404page/046.jpg" alt="" width="500" height="330" /></a><br />
cssremix.com</p>
<h3><a rel="nofollow" href="http://www.swiss-miss.com/404">swiss-miss.com</a></h3>
<p><a href="http://www.swiss-miss.com/404"><img title="047" src="http://images.uheed.com/iwanna/2010/06/07/404page/047.jpg" alt="" width="500" height="330" /></a><br />
swiss-miss.com</p>
<h3><a rel="nofollow" href="http://www.projectfedena.org/404">projectfedena.org</a></h3>
<p><a href="http://www.projectfedena.org/404"><img title="048" src="http://images.uheed.com/iwanna/2010/06/07/404page/048.jpg" alt="" width="500" height="330" /></a><br />
projectfedena.org</p>
<h3><a rel="nofollow" href="http://www.cutler.it/404">cutler.it</a></h3>
<p><a href="http://www.cutler.it/404"><img title="049" src="http://images.uheed.com/iwanna/2010/06/07/404page/049.jpg" alt="" width="500" height="330" /></a><br />
cutler.it</p>
<h3><a rel="nofollow" href="http://xtraboy.com/404">xtraboy.com</a></h3>
<p><a href="http://xtraboy.com/404"><img title="050" src="http://images.uheed.com/iwanna/2010/06/07/404page/050.jpg" alt="" width="500" height="330" /></a><br />
xtraboy.com</p>
<h3><a rel="nofollow" href="http://www.alexarts.ru/404">alexarts.ru</a></h3>
<p><a href="http://www.alexarts.ru/404"><img title="051" src="http://images.uheed.com/iwanna/2010/06/07/404page/051.jpg" alt="" width="500" height="330" /></a><br />
alexarts.ru</p>
<h3><a rel="nofollow" href="http://www.giraffe.net/404">giraffe.net</a></h3>
<p><a href="http://www.giraffe.net/404"><img title="052" src="http://images.uheed.com/iwanna/2010/06/07/404page/052.jpg" alt="" width="500" height="330" /></a><br />
giraffe.net</p>
<h3><a rel="nofollow" href="http://www.homestarrunner.com/404">homestarrunner.com</a></h3>
<p><a href="http://www.homestarrunner.com/404"><img title="053" src="http://images.uheed.com/iwanna/2010/06/07/404page/053.jpg" alt="" width="500" height="330" /></a><br />
homestarrunner.com</p>
<h3><a rel="nofollow" href="http://yourwebjob.com/404">yourwebjob.com</a></h3>
<p><a href="http://yourwebjob.com/404"><img title="054" src="http://images.uheed.com/iwanna/2010/06/07/404page/054.jpg" alt="" width="500" height="330" /></a><br />
yourwebjob.com</p>
<h3><a rel="nofollow" href="http://www.copimaj.ro/404">copimaj.ro</a></h3>
<p><a href="http://www.copimaj.ro/404"><img title="055" src="http://images.uheed.com/iwanna/2010/06/07/404page/055.jpg" alt="" width="500" height="330" /></a><br />
copimaj.ro</p>
<h3><a rel="nofollow" href="http://huwshimi.com/404/">huwshimi.com</a></h3>
<p><a href="http://huwshimi.com/404/"><img title="056" src="http://images.uheed.com/iwanna/2010/06/07/404page/056.jpg" alt="" width="500" height="330" /></a><br />
huwshimi.com</p>
<h3><a rel="nofollow" href="http://us.blizzard.com/404">blizzard.com</a></h3>
<p><a href="http://us.blizzard.com/404"><img title="057" src="http://images.uheed.com/iwanna/2010/06/07/404page/057.jpg" alt="" width="500" height="330" /></a><br />
blizzard.com</p>
<h3><a rel="nofollow" href="http://blog.vtravelled.com/404">vtravelled.com</a></h3>
<p><a href="http://blog.vtravelled.com/404"><img title="058" src="http://images.uheed.com/iwanna/2010/06/07/404page/058.jpg" alt="" width="500" height="330" /></a><br />
vtravelled.com</p>
<h3><a rel="nofollow" href="http://www.mergeweb.com/404">mergeweb.com</a></h3>
<p><a href="http://www.mergeweb.com/404"><img title="059" src="http://images.uheed.com/iwanna/2010/06/07/404page/059.jpg" alt="" width="500" height="330" /></a><br />
mergeweb.com</p>
<h3><a rel="nofollow" href="http://fryewiles.com/404">fryewiles.com</a></h3>
<p><a href="http://fryewiles.com/404"><img title="060" src="http://images.uheed.com/iwanna/2010/06/07/404page/060.jpg" alt="" width="500" height="330" /></a><br />
fryewiles.com</p>
<h3><a rel="nofollow" href="http://veerle.duoh.com/404">duoh.com</a></h3>
<p><a href="http://veerle.duoh.com/404"><img title="061" src="http://images.uheed.com/iwanna/2010/06/07/404page/061.jpg" alt="" width="500" height="330" /></a><br />
duoh.com</p>
<h3><a rel="nofollow" href="http://www.tix02.be/404">tix02.be</a></h3>
<p><a href="http://www.tix02.be/404"><img title="062" src="http://images.uheed.com/iwanna/2010/06/07/404page/062.jpg" alt="" width="500" height="330" /></a><br />
tix02.be</p>
<h3><a rel="nofollow" href="http://neography.com/404">neography.com</a></h3>
<p><a href="http://neography.com/404"><img title="063" src="http://images.uheed.com/iwanna/2010/06/07/404page/063.jpg" alt="" width="500" height="330" /></a><br />
neography.com</p>
<h3><a rel="nofollow" href="http://www.davidhellmann.com/404">davidhellmann.com</a></h3>
<p><a href="http://www.davidhellmann.com/404"><img title="064" src="http://images.uheed.com/iwanna/2010/06/07/404page/064.jpg" alt="" width="500" height="330" /></a><br />
davidhellmann.com</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/07/3763/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/07/3763/#comments">3 条评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/07/3763/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/07/3763/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/07/3763/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/tags/design/" title="Design" rel="tag nofollow">Design</a>, <a href="http://www.iwanna.cn/topics/ui/design-ui/" title="Design" rel="tag nofollow">Design</a>, <a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/28/3551/" title="2010年最新的100个免费HTML模板(4) (2010年05月28日)">2010年最新的100个免费HTML模板(4)</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/28/3550/" title="2010年最新的100个免费HTML模板(3) (2010年05月28日)">2010年最新的100个免费HTML模板(3)</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/28/3549/" title="2010年最新的100个免费HTML模板(2) (2010年05月28日)">2010年最新的100个免费HTML模板(2)</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/28/3548/" title="2010年最新的100个免费HTML模板(1) (2010年05月28日)">2010年最新的100个免费HTML模板(1)</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/09/04/2211/" title="黄金分割在Web设计中的应用 (2009年09月4日)">黄金分割在Web设计中的应用</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3367/" title="高雅的极简设计 (2010年05月26日)">高雅的极简设计</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/18/1096/" title="高品质的网页设计: 实例与技巧 (2009年05月18日)">高品质的网页设计: 实例与技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/05/3692/" title="近半数媒体网站计划支持iPad和HTML5视频 (2010年06月5日)">近半数媒体网站计划支持iPad和HTML5视频</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/07/3763/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Form的几个完美替代</title>
		<link>http://www.iwanna.cn/archives/2010/06/07/3753/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/07/3753/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 13:09:14 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=3753</guid>
		<description><![CDATA[yzhang 写道 “自从Google Form因为种种原因离我们而去之后，创建表单和问卷就成了一件令人头疼的事情，经常会有人问我有没有Google  Form的替代产品，今天我就来给大家介绍几款Google Form的替代服务。
国外篇我们先从国外的服务开始，但是国外的服务都是收费的，并且价格不菲，因此英文不好或者需要免费服务的同学请直接跳至国内部分。
Wufoo
Wufoo可以算是在线表单类应用的鼻祖，2006年时  就已经成立了，因此它的优点就是功能十分强大，支持的问题类型非常广泛，操作页面也异常简便，对中文支持良好，也非常容易定制，可以很好的和你的网站融合  在一起。不过Wufoo是一个商业的收费服务，因此，它的缺点就是免费版只能创建3个表单，每个表单只能有10个问题，当然，如果你的预算足够的  话，Wufoo绝对是你的第一选择。

FormStack
FormStack是另一个可以和Wufoo媲  美的表单工具，功能也异常强大，不但支持常规的表单创建，还支持在线支付，同时FormStack还提供类似Excel的结果管理工具，可以完全替代  Google Docs，不过通Wufoo一样，FormStack也是收费服务，只不过作为竞争者，它的加个比Wufoo稍微便宜了那么一点点。
Icebrrg，FormSite和JotForm
Icebrrg，FormSite和JotForm，  这三家作为低一级别的竞争者，与Wufoo和FormStack的区别就是，功能虽然少了一些（如果仅仅只是作为Google  Form的替代，功能还是足够的），但是价钱也便宜了很多。这三家虽然也都有免费方案，但也就是做做样子，要想用的舒坦，还是得乖乖掏钱，如果你的预算有  限，那么可以考虑这几家的服务。
国内篇
问卷星
问卷星是国内较早提供表单服务的公司之一，相比于国外  的Wufoo，除了支付功能外，其它功能基本不相上下，同时问卷星还针对国内用户的需求做了许多特色功能，尤其是针对企业需求，比如SSL支持，因此如果  你是企业用户，那么问卷星无疑是个不错的选择，对于个人用户，问卷星的免费服务也基本够用了。
调查派
调查派的功能相对问卷星来说要简单许多，题型也不如问卷星那 样繁多，只有最基本的几种，不过对于个人用户来说，还是够用的，调查派目前刚刚上线了新的2.0版本，所有功能目前完全免费，如果你在寻找免费的方案，那 么调查派无疑就是你想要的。
问道
相对于问卷星和调查派，问道成立的时间稍晚，但在功能上却一点不弱，问道采取 的是基本服务完全免费，同时提供一个收费的企业版，对企业的一些特殊需求提供支持，目前发现的一个缺点是我的帐号激活邮件进了垃圾箱，貌似是因为使用CN 域名，没有添加SPF记录的缘故。
抢答
抢答是国内新晋的针对个人用户的表单服务，所有  功能完全免费，最大的特色是用户界面清新简洁，表单的编辑界面与Google  Form十分接近，当然功能相对于前面3家还略显单薄，但对于普通用户的简单需求还是足够了，如果你青睐简约风格，不习惯前面几家的重量级，那么不妨试试  抢答。
总结
在这个领域，除了支付功能，国内的应用水平和国外已经不相上下，并且国内服务的免费版限制较少，对于普通用户，基本够用，收费版的价格也很具优势， 无疑，对于大多数人，几款国内的服务都是更好的选择。”

© 我想网 Akon 所有 , 2010. &#124;
永久链接 &#124;
没有评论 &#124;
提交到
Google Reader
鲜果
抓虾


	标签：Google, HTML

	您可能会感兴趣的其他文章
	
	连线：开放度将决定Google Me是天才产品还是垃圾产品 
	谷歌街景再出奇观，惊现海鸥！ 
	美化你的Google阅读器 
	神奇的Google搜索 
	快速跳转到Google SSL [...]]]></description>
			<content:encoded><![CDATA[<p><a href="mailto:zhangyuanyi@gmail.com">yzhang</a> 写道 “自从<a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">Google</a> Form因为种种原因离我们而去之后，创建表单和问卷就成了一件令人头疼的事情，经常会有人问我有没有<a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">Google</a>  Form的替代产品，今天我就来给大家介绍几款<a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">Google</a> Form的替代服务。<br />
国外篇我们先从国外的服务开始，但是国外的服务都是收费的，并且价格不菲，因此英文不好或者需要免费服务的同学请直接跳至国内部分。</p>
<p><a href="http://wufoo.com/">Wufoo</a></p>
<p><a href="http://www.wufoo.com/">Wufoo</a>可以算是在线表单类应用的鼻祖，2006年时  就已经成立了，因此它的优点就是功能十分强大，支持的问题类型非常广泛，操作页面也异常简便，对中文支持良好，也非常容易定制，可以很好的和你的网站融合  在一起。不过Wufoo是一个商业的收费服务，因此，它的缺点就是免费版只能创建3个表单，每个表单只能有10个问题，当然，如果你的预算足够的  话，Wufoo绝对是你的第一选择。<br />
<span id="more-3753"></span><br />
<a href="http://formstack.com/">FormStack</a></p>
<p><a href="http://www.formstack.com/">FormStack</a>是另一个可以和Wufoo媲  美的表单工具，功能也异常强大，不但支持常规的表单创建，还支持在线支付，同时FormStack还提供类似Excel的结果管理工具，可以完全替代  <a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">Google</a> Docs，不过通Wufoo一样，FormStack也是收费服务，只不过作为竞争者，它的加个比Wufoo稍微便宜了那么一点点。</p>
<p><a href="http://icebrrg.com/">Icebrrg</a>，<a href="http://formsite.com/">FormSite</a>和<a href="http://jotform.com/">JotForm</a></p>
<p><a href="http://icebrrg.com/">Icebrrg</a>，<a href="http://formsite.com/">FormSite</a>和<a href="http://jotform.com/">JotForm</a>，  这三家作为低一级别的竞争者，与Wufoo和FormStack的区别就是，功能虽然少了一些（如果仅仅只是作为<a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">Google</a>  Form的替代，功能还是足够的），但是价钱也便宜了很多。这三家虽然也都有免费方案，但也就是做做样子，要想用的舒坦，还是得乖乖掏钱，如果你的预算有  限，那么可以考虑这几家的服务。</p>
<p>国内篇</p>
<p><a href="http://www.sojump.com/">问卷星</a></p>
<p><a href="http://www.sojump.com/">问卷星</a>是国内较早提供表单服务的公司之一，相比于国外  的Wufoo，除了支付功能外，其它功能基本不相上下，同时问卷星还针对国内用户的需求做了许多特色功能，尤其是针对企业需求，比如SSL支持，因此如果  你是企业用户，那么问卷星无疑是个不错的选择，对于个人用户，问卷星的免费服务也基本够用了。</p>
<p><a href="http://www.diaochapai.com/">调查派</a></p>
<p><a href="http://www.diaochapai.com/">调查派</a>的功能相对问卷星来说要简单许多，题型也不如问卷星那 样繁多，只有最基本的几种，不过对于个人用户来说，还是够用的，调查派目前刚刚上线了新的2.0版本，所有功能目前完全免费，如果你在寻找免费的方案，那 么调查派无疑就是你想要的。</p>
<p><a href="http://askform.cn/">问道</a></p>
<p>相对于问卷星和调查派，<a href="http://askform.cn/">问道</a>成立的时间稍晚，但在功能上却一点不弱，问道采取 的是基本服务完全免费，同时提供一个收费的企业版，对企业的一些特殊需求提供支持，目前发现的一个缺点是我的帐号激活邮件进了垃圾箱，貌似是因为使用CN 域名，没有添加SPF记录的缘故。</p>
<p><a href="http://www.51qiangda.com/">抢答</a></p>
<p><a href="http://www.51qiangda.com/">抢答</a>是国内新晋的针对个人用户的表单服务，所有  功能完全免费，最大的特色是用户界面清新简洁，表单的编辑界面与<a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Google">Google</a>  Form十分接近，当然功能相对于前面3家还略显单薄，但对于普通用户的简单需求还是足够了，如果你青睐简约风格，不习惯前面几家的重量级，那么不妨试试  抢答。</p>
<p>总结</p>
<p>在这个领域，除了支付功能，国内的应用水平和国外已经不相上下，并且国内服务的免费版限制较少，对于普通用户，基本够用，收费版的价格也很具优势， 无疑，对于大多数人，几款国内的服务都是更好的选择。”</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/07/3753/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/07/3753/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/07/3753/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/07/3753/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/07/3753/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/tags/google/" title="Google" rel="tag nofollow">Google</a>, <a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2010/07/01/4299/" title="连线：开放度将决定Google Me是天才产品还是垃圾产品 (2010年07月1日)">连线：开放度将决定Google Me是天才产品还是垃圾产品</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/03/19/2586/" title="谷歌街景再出奇观，惊现海鸥！ (2010年03月19日)">谷歌街景再出奇观，惊现海鸥！</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/19/4628/" title="美化你的Google阅读器 (2010年07月19日)">美化你的Google阅读器</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/16/3170/" title="神奇的Google搜索 (2010年05月16日)">神奇的Google搜索</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/06/3700/" title="快速跳转到Google SSL 中文版的网址：ggssl.com (2010年06月6日)">快速跳转到Google SSL 中文版的网址：ggssl.com</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/11/3071/" title="如何提高AdWords广告的质量分(Quality Score) (2010年05月11日)">如何提高AdWords广告的质量分(Quality Score)</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/10/3051/" title="基于Google Reader的个人知识管理方案 (2010年05月10日)">基于Google Reader的个人知识管理方案</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/06/4376/" title="图解Google搜索工作原理 (2010年07月6日)">图解Google搜索工作原理</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/11/3062/" title="商业周刊：谷歌“第8次”改版流程揭秘 (2010年05月11日)">商业周刊：谷歌“第8次”改版流程揭秘</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/15/3144/" title="使用Google Ananalytics分析网站中的三种渠道 (2010年05月15日)">使用Google Ananalytics分析网站中的三种渠道</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/07/3753/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>近半数媒体网站计划支持iPad和HTML5视频</title>
		<link>http://www.iwanna.cn/archives/2010/06/05/3692/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/05/3692/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 14:44:03 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=3692</guid>
		<description><![CDATA[新闻媒体公司Streaming Media的最新调查显示，49%的网络媒体业内人士打算在明年年底前在其网站上支持HTML5视频格式，36%的网络媒体业内人士打算使用专用应用程序或iPad兼容网站观看iPad视频。众所周知，史蒂夫•乔布斯（Steve     Jobs）对Flash评价不高，所以，你无法在iPad或iPhone上浏览Flash视频。苹果的这一姿态引发了很大争议，人们在讨论网络视频在多大    程度上能被iPad接受。调查结果显示，大约三分之二的新发布视频被编码为H.264格式，可在iPad中观看，但视频网站还需要把视频装入应用程序或   iPad浏览器的HTML5视频播放器才可以播放。



新闻媒体公司Streaming   Media决定把此事调查清楚，它就iPad和HTML5的使用情况访问了1147个网络媒体业内人士，并打算下周一公布调查报告。根据本次调查，49%   的网络媒体业内人士打算在明年年底前在其网站上支持HTML5视频格式，36%的网络媒体业内人士打算使用专用应用程序或iPad兼容网站观看iPad视  频。
乍一看，这两个数字似乎并没有多大意义。若49%的媒体网站计划支持HTML5视频格式，那么它们也会支持iPad视频格式。但如果你继续追问他们   是否计划支持iPad视频格式，19%的人不愿透露他们的意见。加上愿意支持iPad视频格式的36%，已经接近50%，这与愿意支持HTML5视频格式   的人数几乎一样。这一调查结果意味着，要么互联网视频产业仍存在争议，要么有更多的网站支持广泛应用的标准，如HTML5，它可以让视频在Android  手机和平板电脑等多种不同设备中播放。

除了iPad以外，对苹果移动设备的支持最多。有65%的打算通过应用程序或HTML5格式支持iPhone视频，约40%的人打算支持  Android和黑莓设备。
各大网站，如YouTube、Brightcove等正在纷纷开始支持HTML5格式。但在H.264编码格式和谷歌支持的WebM编  码方式之间如何取舍还存在很多争议。就在今天，谷歌在Chrome浏览器中支持了WebM格式的视频。
32%的被访者表示，没有与HTML5兼容的视频编码器使得他们无法观看HTML5视频。小公司比大公司动作更快。本次调查结果显示，13%的年收  入10亿美元的媒体公司计划短期内支持iPad视频，相比之下，年收入低于10亿美元的公司中有30%计划这么做。

© 我想网 Akon 所有 , 2010. &#124;
永久链接 &#124;
没有评论 &#124;
提交到
Google Reader
鲜果
抓虾


	标签：HTML, HTML, iPad

	您可能会感兴趣的其他文章
	
	鲍尔默谈苹果iPad：不是谁都买得起 
	页面输出时一些常用的小技巧 
	转换设计原图 PSD 为 HTML 
	苹果iPad游戏评测 
	苹果iPad全解析 
	开发人员需要牢记的HTML [...]]]></description>
			<content:encoded><![CDATA[<p><strong>新闻媒体公司Streaming Media的最新调查显示，49%的网络媒体业内人士打算在明年年底前在其网站上支持HTML5视频格式，36%的网络媒体业内人士打算使用专用应用程序或iPad兼容网站观看iPad视频。</strong>众所周知，史蒂夫•乔布斯（Steve     Jobs）对Flash评价不高，所以，你无法在iPad或iPhone上浏览Flash视频。苹果的这一姿态引发了很大争议，人们在讨论网络视频在多大    程度上能被iPad接受。调查结果显示，大约三分之二的新发布视频被编码为H.264格式，可在iPad中观看，但视频网站还需要把视频装入应用程序或   iPad浏览器的HTML5视频播放器才可以播放。</p>
<p><img src="http://images.uheed.com/iwanna/2010/06/05/0809140204937806.jpg" alt="近半数媒体网站计划支持iPad和HTML5视频" /><br />
<span id="more-3692"></span><br />
<img src="http://images.uheed.com/iwanna/2010/06/05/08091411580935850.jpg" alt="近半数媒体网站计划支持iPad和HTML5视频" /></p>
<p>新闻媒体公司Streaming   Media决定把此事调查清楚，它就iPad和HTML5的使用情况访问了1147个网络媒体业内人士，并打算下周一公布调查报告。根据本次调查，49%   的网络媒体业内人士打算在明年年底前在其网站上支持HTML5视频格式，36%的网络媒体业内人士打算使用专用应用程序或iPad兼容网站观看iPad视  频。</p>
<p>乍一看，这两个数字似乎并没有多大意义。若49%的媒体网站计划支持HTML5视频格式，那么它们也会支持iPad视频格式。但如果你继续追问他们   是否计划支持iPad视频格式，19%的人不愿透露他们的意见。加上愿意支持iPad视频格式的36%，已经接近50%，这与愿意支持HTML5视频格式   的人数几乎一样。这一调查结果意味着，要么互联网视频产业仍存在争议，要么有更多的网站支持广泛应用的标准，如HTML5，它可以让视频在Android  手机和平板电脑等多种不同设备中播放。</p>
<p><img src="http://images.uheed.com/iwanna/2010/06/05/08091421471932583.png" alt="近半数媒体网站计划支持iPad和HTML5视频" /></p>
<p>除了iPad以外，对苹果移动设备的支持最多。有65%的打算通过应用程序或HTML5格式支持iPhone视频，约40%的人打算支持  Android和黑莓设备。</p>
<p>各大网站，如YouTube、Brightcove等正在纷纷开始支持HTML5格式。但在H.264编码格式和谷歌支持的WebM编  码方式之间如何取舍还存在很多争议。就在今天，谷歌在Chrome浏览器中支持了WebM格式的视频。</p>
<p>32%的被访者表示，没有与HTML5兼容的视频编码器使得他们无法观看HTML5视频。小公司比大公司动作更快。本次调查结果显示，13%的年收  入10亿美元的媒体公司计划短期内支持iPad视频，相比之下，年收入低于10亿美元的公司中有30%计划这么做。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/05/3692/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/05/3692/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/05/3692/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/05/3692/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/05/3692/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/ipad/" title="iPad" rel="tag nofollow">iPad</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2010/06/05/3687/" title="鲍尔默谈苹果iPad：不是谁都买得起 (2010年06月5日)">鲍尔默谈苹果iPad：不是谁都买得起</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/20/4634/" title="苹果iPad游戏评测 (2010年07月20日)">苹果iPad游戏评测</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/26/4743/" title="苹果iPad全解析 (2010年07月26日)">苹果iPad全解析</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/17/3182/" title="开发人员需要牢记的HTML 5的几个安全问题 (2010年05月17日)">开发人员需要牢记的HTML 5的几个安全问题</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3372/" title="回顾时光 详解HTML的发展史 (2010年05月26日)">回顾时光 详解HTML的发展史</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3862/" title="前端性能优化之Html压缩 (2010年06月10日)">前端性能优化之Html压缩</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/21/4111/" title="前端开发常见图片格式详解 (2010年06月21日)">前端开发常见图片格式详解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/27/4752/" title="使用框架建立富联网应用 (2010年07月27日)">使用框架建立富联网应用</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/05/3692/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>30个给网页设计师的HTML5学习资源</title>
		<link>http://www.iwanna.cn/archives/2010/06/05/3690/</link>
		<comments>http://www.iwanna.cn/archives/2010/06/05/3690/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 14:41:17 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=3690</guid>
		<description><![CDATA[早在几个星期前，Adobe就发布了Dreamweaver CS5 HTML5  Pack的预览版下载。众所周知，HTML5在互联网领域掀起了一场大论战，并让Adobe的日子很难熬。HTML5致力于为前端开发提供全面的标记语 言。以下30多个资源可帮你开始学习HTML5。
Blowing up HTML5 video and mapping it into 3D   space（将HTML5视频吹散并组成3D效果）最近我研究了HTML 5中的Canvas 和Video  标签，并发现了一些很酷的特性。其中之一就是Canvas.drawImage()  api。此为详细介绍。
Code a Backwards Compatible, One Page Portfolio with   HTML5 and CSS3（用HTML5 和CSS3 打造向下兼容的网页）HTML5更加语义化，使用HTML5  我们不必在网页上布满没有意义的div。它引入了有意义的tag，比如 navigations 和  footers  使代码更有意义也更接近自然语言。

Coding A HTML 5 Layout From Scratch（HTML 5 布局）
这篇文章将教你

用原有技术将元素放置在特定位置
最新的技术潮流
Microformats与HTML5协同使用
介绍HTML5与CSS3的新特性

Coding a CSS3 [...]]]></description>
			<content:encoded><![CDATA[<p>早在几个星期前，Adobe就发布了Dreamweaver CS5 HTML5  Pack的预览版下载。众所周知，HTML5在互联网领域掀起了一场大论战，并让Adobe的日子很难熬。HTML5致力于为前端开发提供全面的标记语 言。以下30多个资源可帮你开始学习HTML5。</p>
<p><a href="http://www.craftymind.com/2010/04/20/blowing-up-html5-video-and-mapping-it-into-3d-space/" target="_blank">Blowing up HTML5 video and mapping it into 3D   space（将HTML5视频吹散并组成3D效果）</a>最近我研究了HTML 5中的Canvas 和Video  标签，并发现了一些很酷的特性。其中之一就是Canvas.drawImage()  api。此为详细介绍。</p>
<p><a href="http://inspectelement.com/tutorials/code-a-backwards-compatible-one-page-portfolio-with-html5-and-css3/" target="_blank">Code a Backwards Compatible, One Page Portfolio with   HTML5 and CSS3（用HTML5 和CSS3 打造向下兼容的网页）</a>HTML5更加语义化，使用HTML5  我们不必在网页上布满没有意义的div。它引入了有意义的tag，比如 navigations 和  footers  使代码更有意义也更接近自然语言。<br />
<span id="more-3690"></span><br />
<a href="http://www.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/" target="_blank">Coding A HTML 5 Layout From Scratch（HTML 5 布局）</a><br />
这篇文章将教你</p>
<ul>
<li>用原有技术将元素放置在特定位置</li>
<li>最新的技术潮流</li>
<li>Microformats与HTML5协同使用</li>
<li>介绍HTML5与CSS3的新特性</li>
</ul>
<p><a href="http://tutorialzine.com/2010/02/html5-css3-website-template/" target="_blank">Coding a CSS3 and HTML5 One Page Website  Template（制作CSS3和 HTML5 一页式站点模板）</a>这篇文章介绍了如何利用CSS3 和jQuery的新特性制作HTML5  网页模版。 HTML5 仍在完善当中，你也可以选择性的下载XHTML版。</p>
<p><a href="http://www.html5trends.com/tutorials/comprehensive-video-tutorial-on-html5/" target="_blank">Comprehensive video tutorial on HTML5（全面的HTML5视频指南）</a>这 是一个叫Brad Neuberg的工程师制作的HTML5教学视频。</p>
<p><a href="http://www.ibm.com/developerworks/web/tutorials/wa-html5/" target="_blank">Create modern Web sites using HTML5 and   CSS3（用HTML5与CSS3打造时尚站点）</a>这篇文章介绍了许多HTML5的功能和语法及API，还有CSS3的新的选择器，效果和特性。最 后， 还将教你如何利用这些新特性开发一个网页。当你读完这篇文章，你就能用HTML5和CSS3开发一个自己的站点啦。</p>
<p><a href="http://html5doctor.com/designing-a-blog-with-html5/" target="_blank">Designing a blog with html5（用html5设计博客）</a>许多HTML5  特性要结合JavaScript   API一起使用，以增加网页的互动性。但仍有一些新元素可让传统的Web1.0页面更加语义化。为了学习这些，我们来看怎样建立一个博客。</p>
<p><a href="http://devsnippets.com/article/designing-with-html5-css3.html" target="_blank">Designing for the Future with HTML5 and CSS3 : Tutorials   and Best Practices（为未来设计：HTML 5 和 CSS3 指南与最佳案例）</a>这篇文章将介绍用HTML5和CSS3搭 建的几个最佳站点。</p>
<p><a href="http://line25.com/tutorials/design-and-code-a-cool-iphone-app-website-in-html5" target="_blank">Design and Code a Cool iPhone App Website in  HTML5（用HTML5设计和实现一个超酷 iPhone  App 网站）</a></p>
<p><a href="http://24ways.org/2009/have-a-field-day-with-html5-forms" target="_blank">Have a Field Day with HTML5 Forms（建立HTML 5表格）</a>这篇文站将教你 如果用HTML 5 和高级CSS技术与最新的CSS3技术建立一个漂亮的表格。</p>
<p><a href="http://www.pvmgarage.com/2010/04/touch-the-future-create-an-elegant-website-with-hmtl-5-and-css3/" target="_blank">How To Create A Nice Blog Design Touching The   Future(不用photoshop，完成网页设计)</a></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-make-all-browsers-render-html5-mark-up-correctly-even-ie6/" target="_blank">How to Make All Browsers Render HTML5 Mark-up Correctly   – Even IE6（怎样让所有浏览器都渲染HTML5标记——即使是IE6）</a>这篇文章将教你如何用JavaScript和CSS，使 HTML5页面向下兼容，即使是IE6也不例外。</p>
<p><a href="http://sixrevisions.com/web-development/html5-iphone-app/" target="_blank">How to Make an HTML5 iPhone App（制作HTML5 iPhone 应用）</a>这是 一篇针对iPhone的指导，但是许多技术也可用在兼容HTML5的手机浏览器上。</p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/" target="_blank">HTML 5 and CSS 3: The Techniques You’ll Soon Be   Using（HTML 5 和CSS 3：你将用到的技术）</a>这篇文章使用HTML 5和CSS 3 搭建博客页面。如果你已经熟悉html  和CSS，将很容易跟上。</p>
<p><a href="http://www.whatcreative.co.uk/blog/tutorials/html5-for-beginners-use-it-now-its-easy/" target="_blank">HTML5 for Beginners. Use it now, its easy!（HTML 5初学指南）</a>给 所有具有基础HTML知识的初学者的HTML 5 入门指南</p>
<p><a href="http://apirocks.com/html5/html5.html" target="_blank">HTML5   Presentation</a>这篇文章介绍了HTML5 的发展历史和它的基本特性</p>
<p><a href="http://www.dave-woods.co.uk/index.php/html5-tutorial-getting-started/" target="_blank">HTML5 Tutorial – Getting Started（HTML 5 入门指导）</a></p>
<p><a href="http://www.webmonkey.com/2010/02/building_web_pages_with_html_5/" target="_blank">How to Build Web Pages With HTML 5（怎样建立HTML 5网页）</a></p>
<p><a href="http://www.designzzz.com/website-layout-tutorial-html-5-css-3/" target="_blank">Simple Website Layout Tutorial Using HTML 5 and CSS   3（HTML5和CSS3布局指南）</a>HTML5最令人期待的新标签包括&lt;header&gt;, &lt;footer&gt;,  &lt;aside&gt;,  &lt;nav&gt;,   &lt;audio&gt;，同时它还包括画图，线下存储数据，拖放等API。页面布局将会更易理解。这里将介绍一个最简单的HTML 5   布局页面，用CSS3 设置样式。最终结果如下</p>
<p><a href="http://orderedlist.com/our-writing/resources/html-css/structural-tags-in-html5/" target="_blank">Structural Tags in HTML5（HTML 5 结构标签）</a>HTML5  有许多标签帮助网页结构化，这能省去以网页中许多div</p>
<p><a href="http://html5doctor.com/html-5-boilerplates/" target="_blank">HTML5   Boilerplates（HTML 5模板）</a>此文介绍了一些你能拿来就用的HTML5 模板文件</p>
<p><a href="http://dev.opera.com/articles/view/html-5-canvas-the-basics/" target="_blank">HTML 5 canvas – the basics（HTML 5 基础——Canvas）</a>对HTML 5  Canvas使用方法的全面指导</p>
<p><a href="http://html5tutorial.net/category/tutorials" target="_blank">HTML   5 Tutorials（HTML 5 指南）</a></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/implementing-html5-drag-and-drop-new-premium-tutorial/" target="_blank">Implementing HTML5 Drag and Drop: New Premium   Tutorial（HTML 5 拖放）</a>HTML5 的一个新特性就是拖放，不过IE早在5.5时代就支持拖放了，而HTML 5   的拖放也是基于IE的。本例将教你如果用拖放实现一个简单的购物车界面。</p>
<p><a href="http://www.alistapart.com/articles/previewofhtml5/" target="_blank">Preview of HTML 5</a>这是一篇比较老的文章，介绍了HTML5的特性和优点。</p>
<p><a href="http://www.8bitrocket.com/newsdisplay.aspx?newspage=39402" target="_blank">The HTML 5 Canvas For Flash Developers : Drawing（HTML 5   Canvas 的画图功能）</a></p>
<p><a href="http://perishablepress.com/press/2009/07/19/power-of-html5-css3/" target="_blank">The Power of HTML 5 and CSS 3</a>介绍了HTML 5  与CSS3能创造的各种效果。</p>
<p><a href="http://ajaxian.com/archives/view-source-tutorial-sticky-notes-with-html5-and-css3" target="_blank">View Source Tutorial: Sticky Notes With HTML5 and   CSS3（HTML5 和CSS3 打造便利贴效果）</a></p>
<p><a href="http://www.weboshelp.net/getting-started-with-webos/156-palm-webos-html5-database-storage-tutorial" target="_blank">webOS HTML5 Database Storage Tutorial（webOS HTML5   数据存储指南）</a>HTML5 的本地存储功能将使数据存储十分简便。</p>
<p><a href="http://articles.sitepoint.com/article/html-5-snapshot-2009" target="_blank">Yes, You Can Use HTML 5 Today!</a>本文介绍了一些现已被支持的HTML 5  特性，对初学者十分有用。</p>
<p>文章来源：ntt.cc</p>
<p>翻译：lovelyashes</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/06/05/3690/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/06/05/3690/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/06/05/3690/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/06/05/3690/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/06/05/3690/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/05/3692/" title="近半数媒体网站计划支持iPad和HTML5视频 (2010年06月5日)">近半数媒体网站计划支持iPad和HTML5视频</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/17/3182/" title="开发人员需要牢记的HTML 5的几个安全问题 (2010年05月17日)">开发人员需要牢记的HTML 5的几个安全问题</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/26/3372/" title="回顾时光 详解HTML的发展史 (2010年05月26日)">回顾时光 详解HTML的发展史</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3862/" title="前端性能优化之Html压缩 (2010年06月10日)">前端性能优化之Html压缩</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/21/4111/" title="前端开发常见图片格式详解 (2010年06月21日)">前端开发常见图片格式详解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/27/4752/" title="使用框架建立富联网应用 (2010年07月27日)">使用框架建立富联网应用</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/07/971/" title="使用整洁的HTML标记构建页面 (2009年05月7日)">使用整洁的HTML标记构建页面</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/10/3841/" title="使用HTML5的链接预取功能给网站提速 (2010年06月10日)">使用HTML5的链接预取功能给网站提速</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/06/05/3690/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010年最新的100个免费HTML模板(4)</title>
		<link>http://www.iwanna.cn/archives/2010/05/28/3551/</link>
		<comments>http://www.iwanna.cn/archives/2010/05/28/3551/#comments</comments>
		<pubDate>Fri, 28 May 2010 13:03:36 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=3551</guid>
		<description><![CDATA[这是摘自外文网站 1stwebdesigner 的又一篇力作。今天展现给大家的是2010年最新的100个免费HTML模板，希望能为您在开发当中带来更大的便利。由于本文过长，分四个部分进行展现。好好享受其中吧！
其余部分：

2010年最新的100个免费HTML模板(1)
2010年最新的100个免费HTML模板(2)
2010年最新的100个免费HTML模板(3)


84. Blog Division

预览 &#124; 直接下载
85. Green Black

预览 &#124; 直接下载
86. Sport Center

预览 &#124; 直接下载
87. Night Dream

预览 &#124; 直接下载
88. Urban Gear

预览 &#124; 直接下载
89. Ornare

预览 &#124;  直接下载
90. Wine Social Network

预览 &#124; 直接下载
91. Distinctive

预览 &#124; 直接下载
92. Graphite

预览 &#124; 直接下载
93. Metamorph Cats World

预览 &#124; 直接下载
94. Unite

预 览 &#124; 直接下载
95. Nova

预 览 &#124; 直接下载
96. One Page Portfolio

预览 &#124; [...]]]></description>
			<content:encoded><![CDATA[<p>这是摘自外文网站 <a href="http://www.1stwebdesigner.com/">1stwebdesigner</a> 的又一篇力作。今天展现给大家的是<strong><a title="2010年最新的100个免费HTML模板" href="http://www.iwanna.cn/archives/2010/05/28/3548/">2010年最新的100个免费HTML模板</a></strong>，希望能为您在开发当中带来更大的便利。由于本文过长，分四个部分进行展现。好好享受其中吧！<br />
其余部分：</p>
<ul>
<li><a href="http://www.iwanna.cn/archives/2010/05/28/3548/">2010年最新的100个免费HTML模板(1)</a></li>
<li><a href="http://www.iwanna.cn/archives/2010/05/28/3549/">2010年最新的100个免费HTML模板(2)</a></li>
<li><a href="http://www.iwanna.cn/archives/2010/05/28/3550/">2010年最新的100个免费HTML模板(3)</a></li>
</ul>
<p><span id="more-3551"></span></p>
<h4>84. Blog Division</h4>
<p><a href="http://demo.templateworld.com/zero/in_action/blog_division/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/Blog-Division-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://demo.templateworld.com/zero/in_action/blog_division/" target="_blank">预览</a> | <a href="http://www.templateworld.com/freetemplates/zero/track.php?id=25&amp;flag=2" target="_blank">直接下载</a></p>
<h4>85. Green Black</h4>
<p><a href="http://www.templatemo.com/templates/templatemo_183_green_black/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/Green-Black-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.templatemo.com/templates/templatemo_183_green_black/" target="_blank">预览</a> | <a href="http://www.templatemo.com/download/templatemo_183_green_black" target="_blank">直接下载</a></p>
<h4>86. Sport Center</h4>
<p><a href="http://www.templatemo.com/templates/templatemo_182_sport_center/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/Sport-Center-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.templatemo.com/templates/templatemo_182_sport_center/" target="_blank">预览</a> | <a href="http://www.templatemo.com/download/templatemo_182_sport_center" target="_blank">直接下载</a></p>
<h4>87. Night Dream</h4>
<p><a href="http://www.templatemo.com/templates/templatemo_181_night_dream/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/Night-Dream-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.templatemo.com/templates/templatemo_181_night_dream/" target="_blank">预览</a> | <a href="http://www.templatemo.com/download/templatemo_181_night_dream" target="_blank">直接下载</a></p>
<h4>88. Urban Gear</h4>
<p><a href="http://www.chocotemplates.com/preview/ecommerce/wing-the-air/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/Free-CSS-template-by-ChocoTemplates.com-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.chocotemplates.com/preview/ecommerce/wing-the-air/" target="_blank">预览</a> | <a href="http://chocotemplates.com/downloads/2010/05/07/12732334460379-90-b5bbd2-d2-wing-the-air-free-standard.zip" target="_blank">直接下载</a></p>
<h4>89. Ornare</h4>
<p><a href="http://www.themeflash.com/themes/ornare/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/Ornare-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.themeflash.com/themes/ornare/" target="_blank">预览</a> |  <a href="http://www.themeflash.com/ornare-free-htmlcss-theme/" target="_blank">直接下载</a></p>
<h4>90. Wine Social Network</h4>
<p><a href="http://opensourcetemplates.org/preview/wine-social/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/Wine-Social-Network-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://opensourcetemplates.org/preview/wine-social/" target="_blank">预览</a> | <a href="http://opensourcetemplates.org/templates/download/wine-social.zip" target="_blank">直接下载</a></p>
<h4>91. Distinctive</h4>
<p><a href="http://www.csstemplatesfree.org/templates/Distinctive/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/Distinctive-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.csstemplatesfree.org/templates/Distinctive/" target="_blank">预览</a> | <a href="http://www.csstemplatesfree.org/download/distinctive.zip" target="_blank">直接下载</a></p>
<h4>92. Graphite</h4>
<p><a href="http://www.csstemplatesfree.org/templates/Graphite/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/Gordonmac-Document-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.csstemplatesfree.org/templates/Graphite/" target="_blank">预览</a> | <a href="http://www.csstemplatesfree.org/download/graphite.zip" target="_blank">直接下载</a></p>
<h4>93. Metamorph Cats World</h4>
<p><a href="http://www.justfreetemplates.com/preview/web-templates/1433.html" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/metamorph_catsworld-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.justfreetemplates.com/preview/web-templates/1433.html" target="_blank">预览</a> | <a href="http://www.justfreetemplates.com/download?id=1433" target="_blank">直接下载</a></p>
<h4>94. Unite</h4>
<p><a href="http://www.csstemplatesfree.org/templates/Unite/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/BlueWebTemplates-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.csstemplatesfree.org/templates/Unite/" target="_blank">预 览</a> | <a href="http://www.csstemplatesfree.org/download/unite-free.zip" target="_blank">直接下载</a></p>
<h4>95. Nova</h4>
<p><a href="http://www.csstemplatesfree.org/templates/Nova/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/NOVA-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.csstemplatesfree.org/templates/Nova/" target="_blank">预 览</a> | <a href="http://www.csstemplatesfree.org/download/novahtml.zip" target="_blank">直接下载</a></p>
<h4>96. One Page Portfolio</h4>
<p><a href="http://www.csstemplatesfree.org/templates/HTML5_Portfolio/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/One-Page-Portfolio-with-HTML5-and-CSS3-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.csstemplatesfree.org/templates/HTML5_Portfolio/" target="_blank">预览</a> | <a href="http://www.csstemplatesfree.org/download/HTML5_Portfolio.zip" target="_blank">直接下载</a></p>
<h4>97. Mondays</h4>
<p><a href="http://www.csstemplatesfree.org/templates/Mondays/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/Free-CSS-template-by-ChocoTemplates-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.csstemplatesfree.org/templates/Mondays/" target="_blank">预览</a> | <a href="http://www.csstemplatesfree.org/download/Mondays.zip" target="_blank">直接下载</a></p>
<h4>98. Earth Day</h4>
<p><a href="http://www.csstemplatesfree.org/templates/EarthDay/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/Earth-Day-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.csstemplatesfree.org/templates/EarthDay/" target="_blank">预览</a> | <a href="http://www.csstemplatesfree.org/download/earthday.zip" target="_blank">直接下载</a></p>
<h4>99. YIW Folio</h4>
<p><a href="http://www.csstemplatesfree.org/templates/YIWFolio/" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/Single-Web-Page-Layout-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.csstemplatesfree.org/templates/YIWFolio/" target="_blank">预览</a> | <a href="http://www.csstemplatesfree.org/download/YourInspirationFolio.zip" target="_blank">直接下载</a></p>
<h4>100. Metamorph Peacefull</h4>
<p><a href="http://www.justfreetemplates.com/preview/web-templates/1361.html" target="_blank"><img src="http://images.uheed.com/iwanna/2010/05/28/fresh-free-xhtml-templates-2010/metamorph_peacefull-free-xhtml-templates.jpg" alt="2010年最新的100个免费XHTML模板" /></a></p>
<p><a href="http://www.justfreetemplates.com/preview/web-templates/1361.html" target="_blank">预览</a> | <a href="http://www.justfreetemplates.com/download?id=1361" target="_blank">直接下载</a></p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/05/28/3551/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/05/28/3551/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/05/28/3551/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/05/28/3551/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/05/28/3551/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/tags/design/" title="Design" rel="tag nofollow">Design</a>, <a href="http://www.iwanna.cn/topics/ui/design-ui/" title="Design" rel="tag nofollow">Design</a>, <a href="http://www.iwanna.cn/topics/ui/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/tags/html/" title="HTML" rel="tag nofollow">HTML</a>, <a href="http://www.iwanna.cn/topics/surf/website/" title="Website" rel="tag nofollow">Website</a>, <a href="http://www.iwanna.cn/tags/website/" title="Website" rel="tag nofollow">Website</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2010/05/28/3550/" title="2010年最新的100个免费HTML模板(3) (2010年05月28日)">2010年最新的100个免费HTML模板(3)</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/28/3549/" title="2010年最新的100个免费HTML模板(2) (2010年05月28日)">2010年最新的100个免费HTML模板(2)</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/28/3548/" title="2010年最新的100个免费HTML模板(1) (2010年05月28日)">2010年最新的100个免费HTML模板(1)</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/12/18/2432/" title="轻设计，让网站灵敏轻便的6个技巧 (2009年12月18日)">轻设计，让网站灵敏轻便的6个技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/05/1923/" title="转换设计原图 PSD 为 HTML (2009年07月5日)">转换设计原图 PSD 为 HTML</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/07/2969/" title="网页设计现状：2010年设计趋势[下] (2010年05月7日)">网页设计现状：2010年设计趋势[下]</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/07/2968/" title="网页设计现状：2010年设计趋势[上] (2010年05月7日)">网页设计现状：2010年设计趋势[上]</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/28/4222/" title="网页设计中美女视线的影响 (2010年06月28日)">网页设计中美女视线的影响</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/11/19/2391/" title="网站设计中的插图：30个精彩实例 (2009年11月19日)">网站设计中的插图：30个精彩实例</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/05/18/3205/" title="激发您灵感的漂亮的联系表单设计 (2010年05月18日)">激发您灵感的漂亮的联系表单设计</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/05/28/3551/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
