<?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>Xu Design &#187; HTML</title>
	<atom:link href="http://xuui.net/tag/html/feed" rel="self" type="application/rss+xml" />
	<link>http://xuui.net</link>
	<description>专注和分享界面设计的点点滴滴.</description>
	<lastBuildDate>Mon, 21 May 2012 02:32:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>HTML5 的网页代码示例</title>
		<link>http://xuui.net/librarys/html5-web-page-code-sample.html</link>
		<comments>http://xuui.net/librarys/html5-web-page-code-sample.html#comments</comments>
		<pubDate>Fri, 04 Nov 2011 09:04:45 +0000</pubDate>
		<dc:creator>Xu.hel</dc:creator>
				<category><![CDATA[Librarys]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://xuui.net/?p=2326</guid>
		<description><![CDATA[一直找不到 HTML5 的代码示例就直接写了一个作为备用。 这是一个符合 W3C 标准的 HTML5 的页面基本代码： &#60;!DOCTYPE HTML&#62; &#60;html&#62; &#60;head&#62; &#60;meta charset="utf-8"&#62; &#60;title&#62;HTML5 DEMO&#60;/title&#62; &#60;link rel="stylesheet" href="styles/style.css" /&#62; &#8230; <a href="http://xuui.net/librarys/html5-web-page-code-sample.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="/wp-content/uploads/html.jpg" alt="" width="560" height="120" /></p>
<p>一直找不到 HTML5 的代码示例就直接写了一个作为备用。</p>
<p>这是一个符合 W3C 标准的 HTML5 的页面基本代码：</p>
<p><span id="more-2326"></span></p>
<pre class="prettyprint">&lt;!DOCTYPE HTML&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset="utf-8"&gt;
&lt;title&gt;HTML5 DEMO&lt;/title&gt;
&lt;link rel="stylesheet" href="styles/style.css" /&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;header&gt;&lt;/header&gt;
    &lt;article&gt;
        &lt;section&gt;
            &lt;div&gt;&lt;/div&gt;
        &lt;/section&gt;
    &lt;/article&gt;
    &lt;aside&gt;&lt;/aside&gt;
&lt;footer&gt;&lt;/footer&gt;
&lt;script src="scripts/script .js"&gt;&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>这篇文章也用来顺便测试一下集成的代码高亮插件。呵呵。现在本站字体改成 13px 的大小了。换算成 pt 单位也就是 9.75pt。</p>
<p>计划 iStudio 2.0 将会优先使用这个代码高亮的插件。</p>
]]></content:encoded>
			<wfw:commentRss>http://xuui.net/librarys/html5-web-page-code-sample.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iOS 设备的网页兼容</title>
		<link>http://xuui.net/ui-design/web-compatible-mobile-devices-ios.html</link>
		<comments>http://xuui.net/ui-design/web-compatible-mobile-devices-ios.html#comments</comments>
		<pubDate>Mon, 25 Jul 2011 08:54:09 +0000</pubDate>
		<dc:creator>Xu.hel</dc:creator>
				<category><![CDATA[UI Design]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://xuui.net/?p=2098</guid>
		<description><![CDATA[这个结合了自己这两个多月的工作所以遇到的问题，以及HTML5 的一些新特性来做一些应用上的介绍。 给 iOS 设备定制页面 其实只要网页已经使用了 HTML5 的标准来构建的网页，只需为 iOS 准备CSS 样式表文件就可以解决这个问题了。就像这篇文章里面的效果一样。没有使用任何相关的插件来实现。 iOS 设备都有一个特性那就是支持重力感应，屏幕的内容会随着设备在手里面的方向状态进行屏幕分辨率的宽度自适应。SO，浏览器在 CSS 的解析上就有了横竖两种分辨率的判断。不过 iPad 和 iPhone 的支持上又是有点区别的。Android 的也支持这个，不过 &#8230; <a href="http://xuui.net/ui-design/web-compatible-mobile-devices-ios.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/html.jpg" alt="" /></p>
<p>这个结合了自己这两个多月的工作所以遇到的问题，以及HTML5 的一些新特性来做一些应用上的介绍。</p>
<h3>给 iOS 设备定制页面</h3>
<p>其实只要网页已经使用了 HTML5 的标准来构建的网页，只需为 iOS 准备CSS 样式表文件就可以解决这个问题了。就像<a href="http://xuui.net/themes/ios-style.html">这篇文章</a>里面的效果一样。没有使用任何相关的插件来实现。</p>
<p>iOS 设备都有一个特性那就是支持重力感应，屏幕的内容会随着设备在手里面的方向状态进行屏幕分辨率的宽度自适应。SO，浏览器在 CSS 的解析上就有了横竖两种分辨率的判断。不过 iPad 和 iPhone 的支持上又是有点区别的。Android 的也支持这个，不过 Android 详细的情况，由于本人没有测试的机器就无法做说明了。</p>
<p><span id="more-2098"></span>CSS 在用在移动设备上网页的 link 链接的代码上面要做一些修改，需要修改一下 media 属性。</p>
<p>由于 iPhone 的横竖屏的判断是通过最大宽度来判断的代码，那么 CSS 链接的媒体检测代码要做如下修改了，代码如下：</p>
<blockquote><p>&lt;link rel=”stylesheet” type=”text/css” media=”screen and (max-width:320px)” href=”iphone.css” /&gt;</p>
<p>&lt;link rel=”stylesheet” type=”text/css” media=”screen and (min-width:321px)” href=”iphone_landscape.css” /&gt;</p></blockquote>
<p>max-width:320px 限制了屏幕的最大宽度为 320，也就是 iPhone 竖屏状态下的屏幕宽度。</p>
<p>min-width:321px 限制了屏幕的最小宽度为 321， 由于竖屏的时候屏幕宽度为 320 了。不可能变成 321，那么一旦屏幕检测的时候发现宽度大于 320 了，那就会自动判断为横屏状态。</p>
<p>不过，在实际的应用中发现 iPhone 4 在处理网页的时候竖屏分别率宽度是 320&#215;480，而不是 640&#215;960 的分别率。也就是说网页上iPhone 和 iPhone 1～3 代的分别率是一致的。所以在设计 iPhone 4 专用网页的使用只需按照竖屏 320&#215;480 和横屏 480&#215;320 的分别率设计就行了。</p>
<p>iPad 下做判断就方便很多了，iPad 没有使用屏幕分辨率来做检测，而是直接使用了媒体检测中的 orientation 属性，代码如下：</p>
<blockquote><p>&lt;link rel=”stylesheet” type=”text/css” media=”screen and (orientation:portrait)” href=”ipad.css” /&gt;</p>
<p>&lt;link rel=”stylesheet” type=”text/css” media=”screen and (orientation:landscape)” href=”ipad_landscape.css” /&gt;</p></blockquote>
<p>orientation 是用于屏幕方向检测的属性。直接使用就行了。orientation:portrait 表示竖屏，orientation:landscape 横屏。这样就没有什么好说的了。</p>
<p>不过貌似这两种方法 Android 都支持，无论固件是 2.3 的还是 3.0 的。</p>
<p>另外 media 属性里面的 screen 是指屏幕设备，也可以用 all 代替，all 指所以设备。不过不推荐这样用。</p>
<p>横竖屏的状态判断搞定了，那么接下来就是 CSS 样式的编写了。 由于 iOS 和 Android 使用的都是 WebKit 的内核，那么就可以放肆的使用 CSS 3.0 的属性来渲染页面了。</p>
<p>既然都是 WebKit 内核了，应该就没有什么差异存在了。但是还是要注意一个问题，那就是 position 属性了，代码如下：</p>
<blockquote><p>position:fixed;</p></blockquote>
<p>这个代码没什么问题啊。是的，看起来问题的。这是个会让定义了这个属性的元素以一种绝对的位置固定在屏幕上，不会被页面滚动影响的。但是这个在 iOS 下面失效了。</p>
<p>Why？ 我也不知道为什么。反正就是失效了。背景图片的 fixed 定位在 iOS 下也会失效，貌似只要是和 fixed 有关的都会失效。估计这个和 Safari Mobile 版有关系了。</p>
<p>要是横竖屏都各用两个 CSS 文件那么在切换的时候会出现一个闪屏的问题，其实这是浏览器在切换 css 是产生的渲染替换问题。解决这个问题的方法就是在编写横屏的 CSS 文件的时候，先引用竖屏的 CSS 文件然后在竖屏的 CSS 基础上做 CSS 样式覆盖的调制。比如宽度的调整。类似这样：</p>
<p>竖屏样式 (portrait.css) 内容：</p>
<blockquote><p>div{width:768px;}</p></blockquote>
<p>横屏样式 (landscape.css) 内容:</p>
<blockquote><p>@import url(“portrait.css”);</p>
<p>div{width:1024px;}</p></blockquote>
<p>这样横竖切换的时候感觉就流畅很多了。</p>
<h3>网页 iOS 桌面图标</h3>
<p>Safari Mobile 版有个挺有意思的功能就是可以把当前网页添加到 iOS 的桌面作为一个程序图标显示。界面如下：</p>
<p><img class="alignnone size-full wp-image-2180" title="IMG_0358" src="http://xuui.net/wp-content/uploads/2011/07/IMG_0358.jpg" alt="" width="320" height="260" /></p>
<p>也就是这个 “添加至主屏幕” 的功能，这个应该是叫 Web 剪辑吧。</p>
<p>添加至主屏幕过后就会在主屏幕上生成一个用网页微缩图作为图标的 APP 图标。点击后会打开添加的网页。其实可以利用这个功能做个网站的快捷方式了。也可以把网站模仿成一个 Web App 来使用了。</p>
<p>要模仿就要添加几个东西，一个是添加桌面图标、启动画面和隐藏 Safari 的工具条和地址栏。</p>
<p>添加桌面图标的方法就用 iOS 特有的代码了。代码如下：</p>
<blockquote><p>&lt;link rel=”apple-touch-icon” href=”apple-touch-icon.png” /&gt;</p></blockquote>
<p>图标的尺寸推荐 114px X 114px 的矩形 PNG 图片，圆角和高光效果是 iOS 自动添加上去的。</p>
<p>如果你不想要自动添加的圆角和高光效果，那么可以用下面的代码：</p>
<blockquote><p>&lt;link rel=”apple-touch-icon-precomposed” href=”apple-touch-icon.png” /&gt;</p></blockquote>
<p>这样点击过后还是会出现一个和屏幕尺寸一样的网页的截图，那么就需要添加一个启动画面来替换了，代码是：</p>
<blockquote><p>&lt;link rel=”apple-touch-startup-image” href=”screen.png” /&gt;</p></blockquote>
<p>这部分代码是从 iOS 的开发网站上找到的。不过貌似只支持竖屏的启动图片。 启动画面的图片规格要和 屏幕的尺寸一样，只是高度要减去 状态栏的高度也就是 显示电池信号那栏的高度。比如 iPhone 的启动画面的图标尺寸为 320&#215;460， iPhone 1～3代和 iPad 的 状态栏高度为 20px。，而 iPhone 4 为 40px，那么启动画面 iPhone 4 的尺寸应该为 640&#215;920。iPad 为 768&#215;1004。这个也是 iOS App 启动画面的尺寸规格。</p>
<p>加上这两个图片和你就发现这个和一个原生的 APP 程序基本一样了。只是为什么打开的时候还是有地址栏和底部的工具栏呢？那就还需要添加这行代码，把快捷方式打开的页面全屏化。代码如下：</p>
<blockquote><p>&lt;meta name=”apple-mobile-web-app-capable” content=”yes” /&gt;</p></blockquote>
<p>这个就是把网页作为 Web App 的 meta 属性了，同样还可以添加一个状态条的样式 meta 属性，让自己定义状态条样式。这个的代码如下：</p>
<blockquote><p>&lt;meta name=”apple-mobile-web-app-status-bar-style” content=”black” /&gt;</p></blockquote>
<p>apple-mobile-web-app-status-bar-style 的 content 值为 3个，分别为 default (默认)、black (黑色)、black-translucent (黑色透明)。和原生 iOS App 上面的定义一致。</p>
<p>有时候页面里面的一串数字会被浏览器自动判定为电话号码，点击后就可以直接呼叫出去。为了避免这个还需要加上下面的屏蔽代码：</p>
<blockquote><p>&lt;meta name=”format-detection” content=”telephone=no”&gt;</p></blockquote>
<p>这下这个网页通过添加至主屏幕后就像一个真正的 App 出现在 iOS 的主屏幕上面了。但是细心的还是会发现，为什么字体会被缩小很多呢。这个是 Safair Moblie 版的自动缩放适应特性了。没有了这个你就不能使用那个很酷的缩放手势来放大页面了。既然是要做一个移动设备上的网页那么就要干掉这个特性了。那就要禁用自动缩放了，还是要使用 meta 便签来搞定，代码在这里：</p>
<blockquote><p>&lt;meta name=”viewport” content=”minimum-scale=1.0,maximum-scale=1,width=device-width,user-scalable=no” /&gt;</p></blockquote>
<p>viewport 里目前有四个可以设置的属性，它们各自的作用如下：</p>
<ul>
<li>width：设置 viewport 的宽度，即 iOS 模拟 PC 浏览器的宽度，之后 iOS 会这个宽度展现的页面同比缩放到屏幕上。设置  width=device-width 后就不会再进行缩放了，因为宽度是指定使用设备的屏幕宽度。</li>
<li>minimum-scale 和 maximum-scale：是控制允许用户缩放操作的最大和最小缩放比例。</li>
<li>user-scalable：标识是否允许用户对页面进行缩放操作，取值有两个 yes 和 no。设置为 no 就不允许进行页面缩放操作。</li>
</ul>
<p>这样就像一个 Web App 的网页了。不过要注意的是这里提道的 link 和 meta 标签都需要放在 &lt;head&gt;&lt;/head&gt; 里面。</p>
<p>如果你不喜欢这种上面提到的全屏模式，而是只想隐藏掉地址栏那么用这个JS代码就行了：</p>
<blockquote><p>&lt;script type=”application/x-javascript”&gt;</p>
<p>addEventListener(&#8216;load&#8217;,function(){setTimeout(scrollTo,0,0,1);},false);</p>
<p>&lt;/script&gt;</p></blockquote>
<p>注意 type 是 application/x-javascript 而不是 text/javascript。不过这段 JS 代码只在 iPhone 里面有效。</p>
<p>使用 HTML5 构建的页面还可以在浏览器启用 HTML5 的本地缓存列表来缓存一些资源文件在浏览器的本地缓存里面，这样可以达到加速浏览的目的。</p>
<p>Web App 用上了这个本地缓存列表，那么就可以在离线的状态下使用了。</p>
<p>PS:本站已经启用这个缓存列表来加速网站访问了。使用过程中发现本地缓存这东西还是有些问题，下次再说了。</p>
]]></content:encoded>
			<wfw:commentRss>http://xuui.net/ui-design/web-compatible-mobile-devices-ios.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>使用 HTML5布局网页</title>
		<link>http://xuui.net/librarys/page-layout-using-html5.html</link>
		<comments>http://xuui.net/librarys/page-layout-using-html5.html#comments</comments>
		<pubDate>Fri, 28 Jan 2011 10:07:01 +0000</pubDate>
		<dc:creator>Xu.hel</dc:creator>
				<category><![CDATA[Librarys]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://xuui.net/?p=2008</guid>
		<description><![CDATA[这是 DIV + CSS 时期的 HTML 代码布局模式，而且这个布局还是一个经典的两栏布局。不过这个模式的代码看起来不是那么清晰。而 HTML5 的语义化标签可以让这些代码看起来就很清晰了。下面的图片就是使用 HTML5 语义化标签的布局模式了。 不过要在 IE 下使用这些语义化的标签就需要这JS 来做兼容了，等到 IE9 发布后就不需要了。代码如下： &#60;!--[if lt IE &#8230; <a href="http://xuui.net/librarys/page-layout-using-html5.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2009" title="structure-div" src="http://xuui.net/wp-content/uploads/2011/01/structure-div.gif" alt="" width="540" height="270" /></p>
<p>这是 DIV + CSS 时期的 HTML 代码布局模式，而且这个布局还是一个经典的两栏布局。不过这个模式的代码看起来不是那么清晰。而 HTML5 的语义化标签可以让这些代码看起来就很清晰了。下面的图片就是使用 HTML5 语义化标签的布局模式了。</p>
<p><span id="more-2008"></span><img class="alignnone size-full wp-image-2010" title="structure-html5" src="http://xuui.net/wp-content/uploads/2011/01/structure-html5.gif" alt="" width="540" height="270" /></p>
<p>不过要在 IE 下使用这些语义化的标签就需要这JS 来做兼容了，等到 IE9 发布后就不需要了。代码如下：</p>
<p><code>&lt;!--[if lt IE 9]&gt;<br />
&lt;script src="http://html5shiv.googlecode.com/svn/trunk/html5.js" type="text/javascript"&gt;&lt;/script&gt;<br />
&lt;![endif]--&gt;</code></p>
<p>然后仍然需要对 IE 下的这部分标签重置CSS样式，CSS代码如下：</p>
<p><code>article,aside,canvas,details,embed,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}<br />
command,datalist,keygen,mark,meter,progress,rp,rt,ruby,time,wbr{display:inline;}</code></p>
<p>这样就在 IE 下显示正常了。</p>
<p>这也是本站现在这个主题使用的布局模式。最后祝大家春节快乐！</p>
]]></content:encoded>
			<wfw:commentRss>http://xuui.net/librarys/page-layout-using-html5.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cataclysm</title>
		<link>http://xuui.net/librarys/cataclysm.html</link>
		<comments>http://xuui.net/librarys/cataclysm.html#comments</comments>
		<pubDate>Fri, 29 Oct 2010 14:49:13 +0000</pubDate>
		<dc:creator>Xu.hel</dc:creator>
				<category><![CDATA[Librarys]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://xuui.net/?p=1916</guid>
		<description><![CDATA[您的浏览器不支持 Video 标签。 这是一个 HTML5 的Video 标签测试。 视频是 H264 编码的 MP4 格式的文件。请使用WebKit 内核的浏览器观看视频。 好期待狼人盗贼和狼人德鲁伊啊。可惜的是国服悲剧了。]]></description>
			<content:encoded><![CDATA[<p><video src="http://demo.xuui.net/flv/Cataclysm.mp4" controls="controls" class="sublime" >您的浏览器不支持 Video 标签。</video></p>
<p><span id="more-1916"></span>这是一个 HTML5 的Video 标签测试。 视频是 H264 编码的 MP4 格式的文件。请使用WebKit 内核的浏览器观看视频。</p>
<p>好期待狼人盗贼和狼人德鲁伊啊。可惜的是国服悲剧了。</p>
]]></content:encoded>
			<wfw:commentRss>http://xuui.net/librarys/cataclysm.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
<enclosure url="http://demo.xuui.net/flv/Cataclysm.mp4" length="0" type="video/mp4" />
		</item>
		<item>
		<title>[转]什么是重要的</title>
		<link>http://xuui.net/ui-design/what-is-important.html</link>
		<comments>http://xuui.net/ui-design/what-is-important.html#comments</comments>
		<pubDate>Thu, 09 Sep 2010 01:51:40 +0000</pubDate>
		<dc:creator>Xu.hel</dc:creator>
				<category><![CDATA[UI Design]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Html 5]]></category>

		<guid isPermaLink="false">http://xuui.net/?p=1890</guid>
		<description><![CDATA[HTML5 很火，忍不住也阅读了一遍 HTML5 spec, 发现除了对记忆力是个考验之外，增加的内容很少： 首先是 markup, 增加了 header, footer, section, nav 等元素，本质上和 div + class 无啥区别，考验的是记忆力和小学语文的功底。 其次增加了一堆 new APIs: &#8230; <a href="http://xuui.net/ui-design/what-is-important.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<div>
<p>HTML5 很火，忍不住也阅读了一遍 <a href="http://dev.w3.org/html5/">HTML5 spec</a>, 发现除了对记忆力是个考验之外，增加的内容很少：</p>
<p>首先是 markup, 增加了 header, footer, section, nav 等元素，本质上和 div + class 无啥区别，考验的是记忆力和小学语文的功底。</p>
<p><span id="more-1890"></span>其次增加了一堆 new APIs: Canvas/Web Storage/Drag-and-drop/Web SQL  Database/Geolocation/Web Socket/Server-Sent Event  等等，这些内容的使用并无什么技术难点，翻翻规范手册，都是半天就能“精通”的。</p>
<p>追寻这些新技术，很容易让人有种走在技术前沿很牛逼的虚荣感。但实际上，会用 header/footer, 并不代表你就懂得了语义。就如多学了几个成语，并不意味着你的作文水平就有提高。</p>
<p>Geolocation 等 API, 也是如此。淘宝 UED 有几位设计达人，用的是 Photoshop 7.0.  倒是我这种半桶水，会紧跟潮流，装个英文原版的 CS4. 比喻不是很贴切，但从技能的深度上讲，有去学 Web SQL Database  的精力，不如去温习遍数据库基础教程。玩 Canvas  前，不如先去学学计算机图形学。否则永远是蜻蜓点水，以为走在前沿，其实只是凑个热闹，迟早成为舞台下的观众。</p>
<p>关注是可以的。有时间（我觉得大部分人其实都没时间），去尝尝鲜也是有益的。但是对于大部分营养不良的前端，推荐还是脚踏实地老老实实的去学一门传 统编程语言，去把数据结构/基础算法/设计模式/数据库等等基础知识点给搞瓷实了再说。这样，等 HTML9  出来的时候，对你而言，无非就是淘汰了一些旧 API, 增加了一些新 API 而已。</p>
<p>对于武林高手，内功最重要。招式套路，只能街头赚个掌声。<br />
对于程序员，真正的核心竞争力是基本功。<br />
永远不要舍本逐末，否则你学的新东西越多，被淘汰的可能性反而越大。</p>
<p>(<a href="http://lifesinger.org/blog/2010/09/what-is-important/">via</a>)</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://xuui.net/ui-design/what-is-important.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CSS 技巧收集1</title>
		<link>http://xuui.net/librarys/css-techniques-to-collect-1.html</link>
		<comments>http://xuui.net/librarys/css-techniques-to-collect-1.html#comments</comments>
		<pubDate>Tue, 03 Aug 2010 10:32:13 +0000</pubDate>
		<dc:creator>Xu.hel</dc:creator>
				<category><![CDATA[Librarys]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://xuui.net/?p=1879</guid>
		<description><![CDATA[IE6、IE7、Firefox兼容最简单的 CSS Hack。 具体写法很容易： #someNode{ &#160;&#160;&#160;&#160;position:fixed; &#160;&#160;&#160;&#160;#position:fixed; &#160;&#160;&#160;&#160;_position:fixed; } 说明和解释： 第一排给Firefox以及其他浏览器看 第二排给IE7（可能以后的IE8、IE9也是如此，谁知道呢）看 第三排给IE6以及更老的版本看 最好的应用就是可以让IE6也“支持”position:fixed，而且，配合这个原理，可以做到不引入JavaScript代码（仅用IE6的expression），我这里有一个现成的页面，CSS如下写： #class{ &#160;&#160;&#160;&#160;position:fixed; &#160;&#160;&#160;&#160;_position:absolute; &#160;&#160;&#160;&#160;right:15px; &#160;&#160;&#160;&#160;top:15px; &#160;&#160;&#160;&#160;_top:expression(eval(document.compatMode &#8230; <a href="http://xuui.net/librarys/css-techniques-to-collect-1.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p>IE6、IE7、Firefox兼容最简单的 CSS Hack。</p>
<p>具体写法很容易：</p>
<p><code>#someNode{<br />
&nbsp;&nbsp;&nbsp;&nbsp;position:fixed;<br />
&nbsp;&nbsp;&nbsp;&nbsp;#position:fixed;<br />
&nbsp;&nbsp;&nbsp;&nbsp;_position:fixed;<br />
}<br />
</code></p>
<p>说明和解释：<br />
<span id="more-1879"></span>
<ul>
<li>第一排给Firefox以及其他浏览器看</li>
<li>第二排给IE7（可能以后的IE8、IE9也是如此，谁知道呢）看</li>
<li>第三排给IE6以及更老的版本看</li>
</ul>
<p>最好的应用就是可以让IE6也“支持”position:fixed，而且，配合<a href="http://bassistance.de/2006/11/02/position-fixed-for-ie-7/">这个原理</a>，可以做到不引入JavaScript代码（仅用IE6的expression），我这里有一个<a title="告诉你一个真实的Firefox" href="http://www.awflasher.com/firefox/">现成的页面</a>，CSS如下写：</p>
<p><code>#class{<br />
&nbsp;&nbsp;&nbsp;&nbsp;position:fixed;<br />
&nbsp;&nbsp;&nbsp;&nbsp;_position:absolute;<br />
&nbsp;&nbsp;&nbsp;&nbsp;right:15px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;top:15px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;_top:expression(eval(document.compatMode &amp;&amp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;document.compatMode=='CSS1Compat') ?<br />
&nbsp;&nbsp;&nbsp;&nbsp;documentElement.scrollTop+15 :<br />
&nbsp;&nbsp;&nbsp;&nbsp;document.body.scrollTop +<br />
&nbsp;&nbsp;&nbsp;&nbsp;(document.body.clientHeight - this.clientHeight));<br />
}<br />
</code></p>
<p>CSS 的自动换行问题：</p>
<p><code>div,p{white-space:normal;word-break:break-all;word-wrap:break-word;}<br />
table{table-layout:fixed;}<br />
table th,table td{word-wrap:break-word;overflow:hidden;}<br />
pre{white-space:pre-wrap;word-wrap:break-word;width:auto;}</code></p>
<p>pre 下面添加宽度自动的属性是为了防止在 IE7 里面的某些情况下宽度失效。</p>
<p>另外附赠 收集到的常见浏览器的默认 CSS 样式，下载在<a href="http://xuhelblog.googlecode.com/files/Browser_Default_CSS.tar.gz">这里</a></p>
]]></content:encoded>
			<wfw:commentRss>http://xuui.net/librarys/css-techniques-to-collect-1.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>一些关于 Html5 和 Flash 的事</title>
		<link>http://xuui.net/librarys/about-html5-and-flash.html</link>
		<comments>http://xuui.net/librarys/about-html5-and-flash.html#comments</comments>
		<pubDate>Sat, 15 May 2010 15:55:40 +0000</pubDate>
		<dc:creator>Xu.hel</dc:creator>
				<category><![CDATA[Librarys]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://xuui.net/?p=1503</guid>
		<description><![CDATA[最近网上流传着这样一个说法: Flash 会被 HTML5取代. 起源是由于 Apple 的 iPhone 和 iPad 不支持 Flash. 然后就是一些媒体的夸大和不实的宣传,大慨意思说是 Flash 的末日到了,人们该放弃 Flash 了. 我不认同这个, 但是 Flash &#8230; <a href="http://xuui.net/librarys/about-html5-and-flash.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="/wp-content/uploads/html.jpg" alt="" width="560" height="120" /></p>
<p>最近网上流传着这样一个说法: Flash 会被 HTML5取代. 起源是由于 Apple 的 iPhone 和 iPad 不支持 Flash. 然后就是一些媒体的夸大和不实的宣传,大慨意思说是 Flash 的末日到了,人们该放弃 Flash 了. 我不认同这个, 但是 Flash 迟早是会被淘汰并逐步放弃的, 至少不再是主流的技术了. 这一点从国外网站的 Flash 应用上面来看已经在逐渐的用其他的技术手段来放弃 Flash 了.</p>
<p><span id="more-1503"></span>熟悉网页制作的人都知道网页上面要使用 Flash 就必须插入 Flash 插件的调用代码, 这样浏览器才能通过网页来展示 Flash 的内容. 这就表明了 Flash 只是插件. 而不是一个浏览器直接支持的东西,要想用它就必须装插件. 那浏览器直接支持是什么呢? 那就是 HTML了.</p>
<blockquote><p>HTML 是<strong>超文本置标语言</strong>（<strong>HyperText Markup Language)</strong>，简称为<strong>HTML.</strong> 是为“<a title="网页" href="http://zh.wikipedia.org/zh-cn/%E7%BD%91%E9%A1%B5">网页</a>创建和其它可在<a title="网页浏览器" href="http://zh.wikipedia.org/zh-cn/%E7%BD%91%E9%A1%B5%E6%B5%8F%E8%A7%88%E5%99%A8">网页浏览器</a>中看到的信息”设计的一种<a title="置标语言" href="http://zh.wikipedia.org/zh-cn/%E7%BD%AE%E6%A0%87%E8%AF%AD%E8%A8%80">置标语言</a>。HTML被用来结构化信息——例如标题、段落和列表等等，也可用来在一定程度上描述文档的外观和<a title="语义" href="http://zh.wikipedia.org/zh-cn/%E8%AF%AD%E4%B9%89">语义</a>。由<a title="蒂姆·伯纳斯-李" href="http://zh.wikipedia.org/zh-cn/%E8%92%82%E5%A7%86%C2%B7%E4%BC%AF%E7%BA%B3%E6%96%AF-%E6%9D%8E">蒂姆·伯纳斯-李</a>给出原始定义，由<a title="IETF" href="http://zh.wikipedia.org/zh-cn/IETF">IETF</a>用简化的<a title="SGML" href="http://zh.wikipedia.org/zh-cn/SGML">SGML</a>（标准通用置标语 言）语法进行进一步发展的HTML，后来成为国际标准，由<a title="万维网联盟" href="http://zh.wikipedia.org/zh-cn/%E4%B8%87%E7%BB%B4%E7%BD%91%E8%81%94%E7%9B%9F">万维网联盟</a>（W3C）维护。</p></blockquote>
<p>既然浏览器直接支持 HTML, 应该说是原生支持HTML. 那么 HTML5 又是什么呢?</p>
<blockquote><p><strong>HTML 5</strong> 是一个新的网络标准，目标在于取代现有的 <a title="HTML" href="http://zh.wikipedia.org/zh-cn/HTML">HTML</a> 4.01, <a title="XHTML" href="http://zh.wikipedia.org/zh-cn/XHTML">XHTML</a> 1.0  and <a title="DOM" href="http://zh.wikipedia.org/zh-cn/DOM">DOM</a> Level 2 HTML 标准。它希望能够减少浏览器对于需要<a title="插件" href="http://zh.wikipedia.org/zh-cn/%E6%8F%92%E4%BB%B6">插件</a>的<a title="丰富性网络应用服务" href="http://zh.wikipedia.org/zh-cn/%E8%B1%90%E5%AF%8C%E6%80%A7%E7%B6%B2%E8%B7%AF%E6%87%89%E7%94%A8%E6%9C%8D%E5%8B%99">丰富性网络应用服务</a>（plug-in-based rich  internet application，<a title="RIA" href="http://zh.wikipedia.org/zh-cn/RIA">RIA</a>)，如Adobe Flash, Microsoft  Silverlight, 与 Sun JavaFX 的需求。</p>
<p>HTML 5 提供了一些新的元素和属性，反映典型的现代用法<a title="网站" href="http://zh.wikipedia.org/zh-cn/%E7%B6%B2%E7%AB%99">网站</a>。 其中有些是技术上类似 &lt;div&gt; 和 &lt;span&gt; 标签，但有一定含义，例如 &lt;nav&gt;（网站导航块）和 &lt;footer&gt;。 这种标签将有利于<a title="搜索引擎" href="http://zh.wikipedia.org/zh-cn/%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E">搜索引擎</a>的索引整理、小屏幕装置和视障人士使用。同时为其他浏览要素提供了新的功能，通过一个标准接口，如 &lt;audio&gt; 和 &lt;video&gt; 标记。</p></blockquote>
<p>这就表明了 HTML5 的目的不是取代 Flash 而是减少浏览器对插件的依奈, 其实就是现有的 HTML 的升级版. 现在HTML 5 的标准还在制定中, 这就产生了一个问题: 比如上面提到的 &lt;audio&gt; 和 &lt;video&gt; 标记. 这两个标记是用来在 HTML 里面插入音频和视频的代码支持的文件格式的标准了. 拿 &lt;video&gt; 来说, &lt;video&gt;使用的 H.264 来作为默认的视频解码标准. H.264 目前 Windows 和 Mac OS X 还有Linux 都是支持了的.</p>
<p>下面是 &lt;video&gt; 的代码格式<br />
<code>&lt;video class='sublime' height='255' poster='http://assets3.jilion.com/05072010142052/images/embed/sublime/video/poster.jpg?1273242047' width='600'&gt;<br />
&lt;source src='' <a href="view-source:http://jilion.com/sublime/video"></a>title='http://medias.jilion.com/sublimevideo/dartmoor.mov' type='video/mp4' /&gt;<br />
&lt;source src='' <a href="view-source:http://jilion.com/sublime/video"></a>title='http://medias.jilion.com/sublimevideo/dartmoor.mp4' type='video/mp4' /&gt;<br />
&lt;source src='' <a href="view-source:http://jilion.com/sublime/video"></a>title='http://medias.jilion.com/sublimevideo/dartmoor.ogv' type='video/ogg' /&gt;<br />
&lt;/video&gt;</code></p>
<p>从现在流出的这个实例代码里面就知道了 &lt;video&gt; 不支持 Flv 的视频的. flv 视频的播放需要通过 Flash Player 插件的支持, 然后调用 Flash 的播放器来播放. 不过可惜的是 <a href="https://www.adobe.com/cn/support/flashplayer/ts/documents/6b3af6c9.htm">Flash 不支持 64位</a>.</p>
<p>当然这个不支持64位的原因还是被一些细心的家伙发现了.其实这个不能怪 Adobe, 要怪就怪 Macromedia 了. Macromedia 为了尽可能的减少 swf 文件的尺寸, 在一部分对象中采用非字节对齐的文件格式. 简单的说, 一部分对象不是以 int/short 这样存储的, 而是以 bit 位这样存储的. 详细的<a href="http://www.javaeye.com/topic/293588">请看这里</a>.</p>
<p>当时 Macromedia 在设计 swf 的时候, 隐含就是假设一个 int=32 位, 根本就没有考虑到会有 64 位的出现. 恐怕 Adobe 也是在收购 Macromedia 以后才发现, Macromedia 原来这么原始. 所以需要 Adobe 要重新编写 Flsah 解析和文件格式的代码的虚拟机才能顺利的拓展成 64 位. 但是从 flex 的 sdk 来看, 我觉得 Adobe 在这个上面还有很多的事情要做.</p>
<p>从 05年 Adobe 收购  Macromedia 开始到现在已经过去5年了 Flash 的版本升级了 3个版本. 64位支持的问题却一直没有解决. 其实 Adobe 在每次升级版本的时候都有一个机会来推出支持 64位的解析器和提供一个文件格式的转换工具的. Adobe 在这方面却没有任何的动作.</p>
<p>按照现在操作系统的发展来看 64 位必然会成为主流的. 128 位的以上的操作系统以后也会出现的. 在64位操作系统上运行 32位程序的效率会比运行 64位的程序还要慢很多. 难道等 128位的系统出来后还要在 128位的系统上面运行 32位的 Flash吗? 难怪 Jobs 要骂 Flash 的运行效率达不到 Apple 的需求了, 因为现在的 Mao OS X 都已经是 64 位的了.</p>
<p>现在 Adobe 却在宣传说 <a href="http://news.mydrivers.com/1/164/164322.htm">Adobe 爱 Apple.</a> 还不如去做点实质性的动作. 现在我那 64 位的操作系统却要忍受着用 64位浏览器来观看只支持32位的 Flash 插件来播放 flv 视频带来的浏览器崩溃的困扰. 而且这个困扰还不知是 64 位的浏览器.</p>
<p>现在你知道了 HTML5 取代的只是 Flash 视频播放这块应用而已.而不是完全的取代 Flash 的. 不过在动画绘制方面 HTML5 也有威胁到 Flash 的东西,  那就是 HTML5 的 &lt;canvas&gt; .</p>
<p>&lt;canvas&gt; 相比 Flash   显然是有其优点的. 它不依赖于外部插件, 与浏览器渲染引擎紧密结合, 节约资源, 最重要的是极大的简化了图形和网页中其他元素的交互过程.</p>
<p>对于 Flash 来说, 使 Flash中的元素与网页中其他元素进行交互是要消耗大量时间和资源的, 另外在编程上也相当不方便.</p>
<p>而&lt;canvas&gt;本身就是 HTML5 的一个元素, 可以像操作普通 HTML   元素一样操作它. 开发人员可以将所有的代码整齐的写在一个文件里, 降低了维护与更新的难度.</p>
<p>然而&lt;canvas&gt;也有其缺点:</p>
<ol>
<li>开发者不得不编程描绘每一个点和矢量曲线, 在旋转缩放时更需要和矩阵变换打交道, 这会增加描绘复杂图形的难度.</li>
<li>动画的实现存在缺憾.&lt;canvas&gt;虽然提供了不同于传统的通过 div  块实现动画的方法, 但这种方法仍然非常繁琐.</li>
<li>没有提供一套方便的事件体系. 开发者也许需要通过捕获鼠标在&lt;canvas&gt;中点击的坐标, 判断用户到底点击了什么图形元素.</li>
</ol>
<p>由以上分析我们可以看出, HTML5 需要的几个非常重要的东西: <strong>一个强大易用的图形库, 硬件加速的图形解析和重绘, 一个强大的编辑器(IDE).</strong></p>
<p>目前已经出现了基于&lt;canvas&gt;实现的游戏引擎. 但是从效果上看仍然无法与 Flash 媲美.但 WebGL 的提出让我们看到了硬件加速的希望, 这将极大的改进图形显示的速度. 但是目前它只被少数开发版本的浏览器支持.</p>
<p>IDE 方面, 讽刺的是恰恰是 Adobe 为 Adobe Flash CS5 添加了一个将 Flash 转化为&lt;canvas&gt;的功能. 在   JavaScript 方面, 鉴于其为非强制类型的编程语言, 对其进行代码提示等非常困难, 提高编程效率较难.</p>
<p>如果以上三个问题不能被良好解决, 将会限制&lt;canvas&gt;所能实现的效果的丰富度, 增加开发的复杂度, 从而最终阻碍其普及.</p>
<p>不过对于 64位 &lt;canvas&gt; 是不会存在像 Flash 那样的问题的.</p>
]]></content:encoded>
			<wfw:commentRss>http://xuui.net/librarys/about-html5-and-flash.html/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
<enclosure url="http://medias.jilion.com/sublimevideo/dartmoor.ogv" length="20195101" type="video/ogg" />
<enclosure url="http://medias.jilion.com/sublimevideo/dartmoor.mp4" length="31420346" type="video/mp4" />
<enclosure url="http://medias.jilion.com/sublimevideo/dartmoor.mov" length="253" type="video/quicktime" />
		</item>
		<item>
		<title>15个 HTML5 教程和参考手册</title>
		<link>http://xuui.net/ui-design/15-useful-html5-tutorials-and-cheat-sheets.html</link>
		<comments>http://xuui.net/ui-design/15-useful-html5-tutorials-and-cheat-sheets.html#comments</comments>
		<pubDate>Mon, 10 May 2010 10:13:23 +0000</pubDate>
		<dc:creator>Xu.hel</dc:creator>
				<category><![CDATA[UI Design]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Designs]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://xuui.net/?p=1753</guid>
		<description><![CDATA[和以前的 HTML 版本不同，HTML5 带给网页设计师和开发人员更多幻想新事物的能力。使用符合语义结构的特定标记，使得现在的网页更符合语义化的需求。如内建的圆角视觉元素、以及对拖放式交 互的原生支持。尽管 HTML5 并没有完全得到主流浏览器的支持，但有些已经在尝试推进和试验新功能。为了鼓励对 HTML5 进行试验性的应用，也为将来更加丰富的应用做足准备，芒果整理收集了 15+ 有用的 HTML5 教程和参考手册。 教程 利用 HTML5 创建 iPhone 应用程序 使用 &#8230; <a href="http://xuui.net/ui-design/15-useful-html5-tutorials-and-cheat-sheets.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p>和以前的 HTML 版本不同，<a href="http://www.mangguo.org/what-you-need-to-know-about-html-5/" target="_blank">HTML5</a> 带给网页设计师和开发人员更多幻想新事物的能力。使用符合语义结构的特定标记，使得现在的网页更符合语义化的需求。如内建的圆角视觉元素、以及对拖放式交 互的原生支持。尽管 <a href="http://www.mangguo.org/?s=html5&amp;searchsubmit=%E6%90%9C%E7%B4%A2" target="_blank">HTML5</a> 并没有完全得到主流浏览器的支持，但有些已经在尝试推进和试验新功能。为了鼓励对 HTML5  进行试验性的应用，也为将来更加丰富的应用做足准备，<a href="http://www.mangguo.org/15-useful-html5-tutorials-and-cheat-sheets/15-useful-html5-tutorials-and-cheat-sheets" target="_blank">芒果</a>整理收集了 <strong>15+ 有用的 HTML5 教程和参考手册</strong>。</p>
<p><strong>教程</strong></p>
<p><strong><a href="http://sixrevisions.com/web-development/html5-iphone-app/" target="_blank">利用 HTML5 创建 iPhone 应用程序</a></strong></p>
<p><a href="http://sixrevisions.com/web-development/html5-iphone-app/" target="_blank"><img src="http://www.mangguo.org/wp-content/uploads/2010/05/html5_tutorials_3.jpg" alt="html5 tutorial" /></a></p>
<p><span id="more-1753"></span><strong><a href="http://inspectelement.com/tutorials/code-a-backwards-compatible-one-page-portfolio-with-html5-and-css3/" target="_blank">使用 HTML5 和 CSS3 组合，编写向后兼容的代码</a></strong></p>
<p><a href="http://inspectelement.com/tutorials/code-a-backwards-compatible-one-page-portfolio-with-html5-and-css3/" target="_blank"><img src="http://www.mangguo.org/wp-content/uploads/2010/05/html5_tutorials_8.jpg" alt="html5 tutorial" /></a></p>
<p><strong><a href="http://line25.com/tutorials/design-and-code-a-cool-iphone-app-website-in-html5" target="_blank">使用 HTML5 设计和编写超酷的 iPhone 应用程序网站</a></strong></p>
<p><a href="http://line25.com/tutorials/design-and-code-a-cool-iphone-app-website-in-html5" target="_blank"><img src="http://www.mangguo.org/wp-content/uploads/2010/05/html5_tutorials_10.jpg" alt="html5 tutorial" /></a></p>
<p><strong><a href="http://www.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/" target="_blank">从零开始编写 HTML5 布局</a></strong></p>
<p><a href="http://www.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/" target="_blank"><img src="http://www.mangguo.org/wp-content/uploads/2010/05/html5_tutorials_1.jpg" alt="html5 tutorial" /></a></p>
<p><strong><a href="http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/" target="_blank">HTML5 和 CSS3：即将使用的新技术</a></strong></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"><img src="http://www.mangguo.org/wp-content/uploads/2010/05/html5_tutorials_2.jpg" alt="html5 tutorial" /></a></p>
<p><strong><a href="http://24ways.org/2009/have-a-field-day-with-html5-forms" target="_blank">利用 HTML5 表单大做文章</a></strong></p>
<p><a href="http://24ways.org/2009/have-a-field-day-with-html5-forms" target="_blank"><img src="http://www.mangguo.org/wp-content/uploads/2010/05/html5_tutorials_6.jpg" alt="html5 tutorial" /></a></p>
<p><strong><a href="http://html5doctor.com/designing-a-blog-with-html5/" target="_blank">使用 HTML5 设计博客</a></strong></p>
<p><a href="http://html5doctor.com/designing-a-blog-with-html5/" target="_blank"><img src="http://www.mangguo.org/wp-content/uploads/2010/05/html5_tutorials_7.jpg" alt="html5 tutorial" /></a></p>
<p><strong><a href="http://www.pvmgarage.com/en/2010/04/touch-the-future-create-an-elegant-website-with-hmtl-5-and-css3/" target="_blank">触摸未来：使用 HTML5 和 CSS3 创建一个优雅的网站</a></strong></p>
<p><a href="http://www.pvmgarage.com/en/2010/04/touch-the-future-create-an-elegant-website-with-hmtl-5-and-css3/" target="_blank"><img src="http://www.mangguo.org/wp-content/uploads/2010/05/html5_tutorials_5.jpg" alt="html5 tutorial" /></a></p>
<p><strong><a href="http://orderedlist.com/our-writing/resources/html-css/structural-tags-in-html5/" target="_blank">HTML5 的结构标签</a></strong></p>
<p><a href="http://orderedlist.com/our-writing/resources/html-css/structural-tags-in-html5/" target="_blank"><img src="http://www.mangguo.org/wp-content/uploads/2010/05/html5_tutorials_4.jpg" alt="html5 tutorial" /></a></p>
<p><strong><a href="http://tutorialzine.com/2010/02/html5-css3-website-template/" target="_blank">编写基于 HTML5 和 CSS3 的单页面网站模板</a></strong></p>
<p><a href="http://tutorialzine.com/2010/02/html5-css3-website-template/" target="_blank"><img src="http://www.mangguo.org/wp-content/uploads/2010/05/html5_tutorials_9.jpg" alt="html5 tutorial" /></a></p>
<p><strong><a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-make-all-browsers-render-html5-mark-up-correctly-even-ie6/" target="_blank">如何使所有浏览器正确渲染 HTML5 – 甚至是 IE6</a></strong></p>
<p><a href="http://line25.com/tutorials/design-and-code-a-cool-iphone-app-website-in-html5" target="_blank"><img src="http://www.mangguo.org/wp-content/uploads/2010/05/html5_tutorials_11.jpg" alt="html5 tutorial" /></a></p>
<p><strong>参考手册</strong></p>
<p><strong><a href="http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/" target="_blank">HTML5 参考手册</a></strong></p>
<p><a href="http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/01/cheat_sheet_1.jpg" alt="cheat sheet" /></a></p>
<p><strong><a href="http://woorkup.com/2009/12/16/html5-visual-cheat-sheet-reloaded/" target="_blank">HTML5 视觉参考手册</a></strong></p>
<p><a href="http://woorkup.com/2009/12/16/html5-visual-cheat-sheet-reloaded/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/01/cheat_sheet_8.jpg" alt="cheat sheet" /></a></p>
<p><strong><a href="http://blog.nihilogic.dk/2009/02/html5-canvas-cheat-sheet.html" target="_blank">HTML5  图形参考手册</a></strong></p>
<p><a href="http://blog.nihilogic.dk/2009/02/html5-canvas-cheat-sheet.html" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2010/01/cheat_sheet_4.jpg" alt="cheat sheet" /></a></p>
<p><strong><a href="http://adactio.com/extras/pocketbooks/html5/" target="_blank">HTML5 袖珍手册</a></strong></p>
<p><a href="http://adactio.com/extras/pocketbooks/html5/" target="_blank"><img src="http://www.mangguo.org/wp-content/uploads/2010/05/html5_tutorials_12.jpg" alt="html5 tutorial" /></a></p>
<p>英文原稿：<a href="http://webdesignledger.com/tutorials/15-useful-html5-tutorials-and-cheat-sheets" target="_blank">15 Useful HTML5 Tutorials and Cheat Sheets | Web   Designer Ledger</a><br />
翻译整理：<a href="http://www.mangguo.org/15-useful-html5-tutorials-and-cheat-sheets" target="_blank">15+ 有用的 HTML5 教程和参考手册 | 芒果</a></p>
]]></content:encoded>
			<wfw:commentRss>http://xuui.net/ui-design/15-useful-html5-tutorials-and-cheat-sheets.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

