<?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>前端观察</title>
	<atom:link href="http://www.qianduan.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.qianduan.net</link>
	<description>专注于网站前端设计与前端开发</description>
	<lastBuildDate>Sun, 15 Jan 2012 12:20:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>user-select介绍</title>
		<link>http://www.qianduan.net/introduce-user-select.html</link>
		<comments>http://www.qianduan.net/introduce-user-select.html#comments</comments>
		<pubDate>Sun, 15 Jan 2012 12:20:26 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[user-select]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12961</guid>
		<description><![CDATA[之前在《CSS的未来：一些试验性CSS属性》中有提到user-select这个属性，最近整理的时候有遇到，所以详细的了解了下，这里简单的介绍下... ]]></description>
			<content:encoded><![CDATA[<p>之前在《<a title="CSS的未来：一些试验性CSS属性" href="http://www.qianduan.net/the-future-of-css-experimental-css-properties.html">CSS的未来：一些试验性CSS属性</a>》中有提到user-select这个属性，最近整理的时候有遇到，所以详细的了解了下，这里简单的介绍下。<span id="more-12961"></span></p>
<p>这是在css3 UI规范中新增的一个功能，用来控制内容的可选择性。</p>
<h3>用法：</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">user-select<span style="color: #00AA00;">:</span>value<span style="color: #00AA00;">;</span></pre></td></tr></table></div>

<h3>值：</h3>
<ul>
<li>auto——默认值，用户可以选中元素中的内容</li>
<li>none——用户不能选择元素中的任何内容</li>
<li>text——用户可以选择元素中的文本</li>
<li>element——文本可选，但仅限元素的边界内(只有IE和FF支持)</li>
<li>all——在编辑器内，如果双击/上下文点击发生在子元素上，改值的最高级祖先元素将被选中。</li>
<li>-moz-none——firefox私有，元素和子元素的文本将不可选，但是，子元素可以通过text重设回可选。</li>
</ul>
<p>&nbsp;</p>
<style contenteditable="true" class="demoStyle" style="border: 2px solid rgba(255, 255, 255, 0.1);box-shadow: 1px 1px 5px black inset;display: block;
padding: 2px 3px;white-space: pre-wrap;">.selectDemo{
background-color:#eee;
padding:20px;
-moz-user-select: none;  
-webkit-user-select: none;  
-ms-user-select: none;  
}
</style>
<h3>实例——用鼠标拖动或双击下面的文字试下：</h3>
<div class="selectDemo">
前端观察是一个纯粹的前端技术分享网站，本站的目的是为前端技术人员提供所需的资讯及资源。<br />
向来中国的前端开发领域，就像一盘散沙一样，每个人每个站都各自为营，高手就像就像天空的星星一样多，但是他们的成就却很少广为传播，初学者却苦于在大海一样的设计中寻找自己的参考。<br />
所以本站首先将是挖掘，挖掘国内优秀的原创设计及内容，加以高度的整理。<br />
相信你在这里能够发现自己需要的东西，同时也希望各位能提供一些好的内容给我们。
</div>
<h3>浏览器支持</h3>
<p>目前，只有<strong>Gecko</strong>和<strong>webkit</strong>支持该属性，包括基本上所有版本的Firefox/Chrome/Safari，<strong>IE10</strong>中也将支持该属性。当然，各个浏览器都必须加上私有前缀。Opera尚不支持。</p>
<h3>结语</h3>
<p>这个属性，在之前是被用来保护网站的内容，不被用户复制和转载，从而保护资讯的版权，但是这样却对普通用户的用户体验造成了伤害，而且，并不能真正的保护页面中的内容，这对前端开发人员来说，很容易搞定的吧？ &#8230;XD</p>
<p>现在，HTML5蒸蒸日上，很多网站或者web app会使用到Drag and Drop技术，user-select正好在一些情境中可以用到。</p>
<p>当然，技术是为人服务的，怎么用都可以，但是，伤害用户体验的产品，最终是得不到用户的吧。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/introduce-user-select.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Mozilla Boot to Gecko简介和展望</title>
		<link>http://www.qianduan.net/on-mozilla-boot-to-geckos-profile-and-expectations.html</link>
		<comments>http://www.qianduan.net/on-mozilla-boot-to-geckos-profile-and-expectations.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 10:22:30 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[Front News]]></category>
		<category><![CDATA[b2g]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[web app]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12957</guid>
		<description><![CDATA[1月7日，Mozilla中国去的工程师在深圳腾讯大厦举办了Firefox新版本体验活动，其中一个话题是关于Mozilla Boot to Gecko项目的，之前我也只是简单的听说，没有深入了解，听了来自台湾的James的分享... ]]></description>
			<content:encoded><![CDATA[<p>1月7日，Mozilla中国去的工程师在深圳腾讯大厦举办了Firefox新版本体验活动，其中一个话题是关于Mozilla Boot to Gecko项目的，之前我也只是简单的听说，没有深入了解，听了来自台湾的James的分享之后，感觉是，好期待啊！<span id="more-12957"></span></p>
<p>因为这还是个进行中的项目，实际的资料也不是很多，我这里也只是简单的介绍下，详细的内容等今年Q1或者Q2吧，预计到时候会有实质性的进展。</p>
<h3>简介：</h3>
<ul>
<li>设备启动后直接进入浏览器(Firefox的内核Gecko)</li>
<li>完全支持HTML5</li>
<li>基于Android底层，嗯，Linux 内核+驱动层，仅此而已</li>
<li>UI和所有功能都用Gecko实现</li>
<li>也就是说，浏览器可以完全访问和控制设备的硬件！</li>
<li>基于上一点，Mozilla在和<a title="w3c device api working group" href="http://www.w3.org/2009/dap/">W3C device APIs工作组</a>编写一些需要用到的api，比如：电池状态、短信、联系人、电话、媒体捕获(摄像头、话筒等)、网络信息、处理器、各种传感器等。</li>
</ul>
<p>也就是说，B2G是一个基于浏览器的操作系统，你可以在它上面打电话、发短信、视频聊天、玩各种游戏，而这些功能，都是用HTML5来实现的。。。</p>
<p>显然，这是一个类似Chrome OS的项目，只是B2G针对移动终端，而Chrome OS目前还只是在上网本。。。</p>
<h3>展望：</h3>
<p>是的，最关键的是W3C的各种Device APIs，它们是B2G的基础，但是，也可能会让B2G死掉，因为，后面很容易就会有Boot to Webkit、Boot to Trident、Boot to Presto，甚至会有Boot to QQ。。。真的这样的话，Mozilla就又成<del datetime="2012-01-13T19:00:59+00:00">先驱</del>先烈了，悲催～～</p>
<p>当然，即便没有这些 Boot to xxx，我们也可以在移动终端的浏览器中实现所有B2G中的功能，你可以在浏览器里面打开Google contact然后直接打电话发短信，打开web QQ直接和好友视频(现在webqq的视频聊天功能还需要插件支持，而且不支持mobile)。。。</p>
<p>web app真正的春天，就要来了吗？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/on-mozilla-boot-to-geckos-profile-and-expectations.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>-webkit-filter是神马？</title>
		<link>http://www.qianduan.net/what-is-webkit-filter.html</link>
		<comments>http://www.qianduan.net/what-is-webkit-filter.html#comments</comments>
		<pubDate>Fri, 23 Dec 2011 11:52:13 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Front News]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12932</guid>
		<description><![CDATA[这两天有看到国外网站纷纷介绍-webkit-filter，开始很迷惑，丫是想要学IE吗？今天看了下，和IE的滤镜没一毛关系啊，而且，效果很赞... ]]></description>
			<content:encoded><![CDATA[<p>这两天有看到国外网站纷纷介绍-webkit-filter，开始很迷惑，丫是想要学IE吗？今天看了下，和IE的滤镜没一毛关系啊，而且，效果很赞！<span id="more-12932"></span></p>
<p>这些滤镜效果最初是用于SVG的，W3C引入到CSS中，然后制定了<a title="css filter effect 1.0" href="https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html" target="_blank">CSS Filter Effects 1.0</a>，现在webkit率先支持了它。</p>
<p>现在规范中支持的效果有：</p>
<ul>
<li>grayscale 灰度</li>
<li>sepia 褐色</li>
<li>saturate 饱和度</li>
<li>hue-rotate 色相旋转</li>
<li>invert 反色</li>
<li>opacity 透明度</li>
<li>brightness 亮度</li>
<li>contrast 对比度</li>
<li>blur 模糊</li>
<li>drop-shadow 阴影</li>
</ul>
<p>嗯，有些和CSS3重复了，不过，具体要怎么用还要看具体情况，至少我们可以用不同的方法实现同样的效果——比如透明度。</p>
<p>用法是标准的CSS写法：</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">-webkit-filter<span style="color: #00AA00;">:</span> blur<span style="color: #00AA00;">&#40;</span><span style="color: #933;">2px</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span></pre></div></div>

<p>然后，Eric Bidelman<a title="CSS Filter Effects" href="http://html5-demos.appspot.com/static/css/filters/index.html" target="_blank">写了一个demo</a>，可以很方便的查看各种效果。但是考虑到某网站因为不明原因在国内无法访问，我将该demo页面简单的翻译了下，<a title="CSS Filter Effects" href="http://labs.qianduan.net/css_filter.html" target="_blank">放到这边给大家预览，请猛击查看</a>。</p>
<p>请注意，改滤镜目前只有最新的<a title="webkit nightly" href="http://nightly.webkit.org/" target="_blank">webkit nightly</a>版本和<a title="chrome dev channel" href="http://www.google.com/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=6&amp;ved=0CF8QFjAF&amp;url=http%3A%2F%2Fwww.google.com%2Fchrome%2Fintl%2Fen%2Feula_dev.html&amp;ei=GWD0Tq2hLovkrAfv3ojtDw&amp;usg=AFQjCNFc6aJq0n3DNLjLkV2ArUF5r58pmA&amp;sig2=rzPxXvCeMdRmC5wwhyYRsA" target="_blank">Chrome 18.0.976以上</a>版本才支持，所以你需要下载一个最新的版本来体验～～我用的是webkit nightly。</p>
<p>现在，让我们看一下一些简单的效果吧：</p>
<p>原图<br />
<img title="filter 原图" src="http://www.qianduan.net/wp-content/uploads/2011/12/filter.jpg" alt="" width="366" /></p>
<p>模糊<br />
<img title="filter 灰度" src="http://www.qianduan.net/wp-content/uploads/2011/12/filter_blur.jpg" alt="" width="366" /></p>
<p>50%灰度<br />
<img title="filter 灰度" src="http://www.qianduan.net/wp-content/uploads/2011/12/filter_grayscale.jpg" alt="" width="366" /></p>
<p>100%灰度<br />
<img title="filter 灰度" src="http://www.qianduan.net/wp-content/uploads/2011/12/filter_grayscale2.jpg" alt="" width="366" /></p>
<p>50%褐色<br />
<img title="filter 褐色" src="http://www.qianduan.net/wp-content/uploads/2011/12/filter_sepia.jpg" alt="" width="366" /></p>
<p>100%褐色<br />
<img title="filter 褐色" src="http://www.qianduan.net/wp-content/uploads/2011/12/filter_sepia2.jpg" alt="" width="366" /></p>
<p>50%亮度<br />
<img title="filter 亮度" src="http://www.qianduan.net/wp-content/uploads/2011/12/filter_brightness.jpg" alt="" width="366" /></p>
<p>100%亮度<br />
<img title="filter 亮度" src="http://www.qianduan.net/wp-content/uploads/2011/12/filter_brightness2.jpg" alt="" width="366" /></p>
<p>色相<br />
<img title="filter 色相" src="http://www.qianduan.net/wp-content/uploads/2011/12/filter_hue.jpg" alt="" width="366" /></p>
<p>反色<br />
<img title="filter 反色" src="http://www.qianduan.net/wp-content/uploads/2011/12/filter_invert.jpg" alt="" width="366" /></p>
<p>饱和度<br />
<img title="filter 饱和度" src="http://www.qianduan.net/wp-content/uploads/2011/12/filter_saturate.jpg" alt="" width="366" /></p>
<p>对比度<br />
<img title="filter 对比度" src="http://www.qianduan.net/wp-content/uploads/2011/12/filter_contrast.jpg" alt="" width="366" /></p>
<p>嗯，我们在手机端的各种特效如lomo、日系等，也可以在页面简单实现一些了，配合css3内阴影、遮罩、渐变等，相信不必instagram等差多少。</p>
<p>ps:sepia的翻译貌似有点儿问题，求专业指点。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/what-is-webkit-filter.html/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>新版 Firefox 体验活动[深圳站]</title>
		<link>http://www.qianduan.net/new-firefox-experience-shenzhen-station.html</link>
		<comments>http://www.qianduan.net/new-firefox-experience-shenzhen-station.html#comments</comments>
		<pubDate>Mon, 19 Dec 2011 07:20:31 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[Front News]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12925</guid>
		<description><![CDATA[Firefox中国区的新版firefox体验活动，已经在国内几个城市举办过了，我去参加了11月份的广州站，很有收获的说。2012年1月7日，深圳站也将举行了～... ]]></description>
			<content:encoded><![CDATA[<p>Firefox中国区的新版firefox体验活动，已经在国内几个城市举办过了，我去参加了11月份的广州站，很有收获的说。2012年1月7日，深圳站也将举行了～～</p>
<p><strong>活动时间：</strong>2012年1月7日（下午1:30pm &#8211; 5:00pm）</p>
<p><strong>活动地点</strong>：深圳市南山区高薪中一路腾讯大厦2楼多功能厅</p>
<p><strong>活动内容：</strong></p>
<ul>
<li>Firefox 及移动版新特性演示</li>
<li>HTML 5特性介绍</li>
<li>Javascript 开发技巧</li>
</ul>
<p>另外，据说这次还会有专门介绍Mozilla最新的<a title="boot to gecko" href="https://wiki.mozilla.org/B2G" target="_blank">B2G技术</a>，这个好期待～～</p>
<p>总之，作为前端和针对移动设备的开发者，能够直接听到/看到Firefox官方的技术介绍和讲座，是个很不错的机会吧，貌似会上会有各种礼物赠送大家不要错过哦～～</p>
<p>报名传送门：<a title="新版 Firefox 体验活动[深圳站]" href="http://mozilla.com.cn/event/59-ff9-launch-party/" target="_blank">新版 Firefox 体验活动[深圳站]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/new-firefox-experience-shenzhen-station.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>HTML特殊字符大全</title>
		<link>http://www.qianduan.net/html-special-characters-daquan.html</link>
		<comments>http://www.qianduan.net/html-special-characters-daquan.html#comments</comments>
		<pubDate>Wed, 14 Dec 2011 10:59:13 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[Resource]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[字符]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12908</guid>
		<description><![CDATA[HTML的特殊字符我们并不常用，但是有的时候却要在页面中用到这些字符，甚至有时候还需要用这些字符来实现某种特殊的视觉效果。现在，国外的设计师Neal Chester整理了一份很全的特殊字符集... ]]></description>
			<content:encoded><![CDATA[<p>HTML的特殊字符我们并不常用，但是有的时候却要在页面中用到这些字符，甚至有时候还需要用这些字符来实现某种特殊的视觉效果。现在，国外的设计师<a href="http://ikwebdesigner.com" target="_blank">Neal Chester</a>整理了一份很全的特殊字符集，我觉得这很赞～～，共享出来供大家查阅吧。</p>
<p><span id="more-12908"></span></p>
<h3>使用方法：</h3>
<ul class="character_list">
<li>这些字符属于unicode字符集，所以，你的文档需要声明为UTF-8；</li>
<li>下面符号列表的后面有两列编号，它们并不太一样，第一列是用于HTML的，你需要在前面加上&#符号；</li>
<li>第二列可以用于CSS文件中，但是需要用反斜杠\转义；</li>
<li>第二列也可以用于JavaScript，和CSS用法一样，不过要用\u来转义。</li>
</ul>
<h3>需要主意的是：</h3>
<ul class="character_list">
<li>有的字符在不同的浏览器下表现不太一样；比如小雪人 &#9731; 在Firefox和Chrome下不太一样，钻石 &#9670; 在IE下要比Chrome下要大一点儿；</li>
<li>有的字符在某个浏览器下不会显示；当然原因并不是字符代码的问题，而是浏览器的bug，比如，&ndash;在Chrome下。。。</li>
<li>但是，98%的字符都能在所有浏览器下正常显示的，不过如果你真的要使用，最好仔细在各个浏览器下验证一番。</li>
<li>经测试这些字符在Android/iOS等智能终端的识别度比较差，所以，使用的时候要特别注意移动浏览器～～</li>
</ul>
<h2>各种箭头</h2>
<style type="text/css">
	b.character{display:inline-block;width:2em;font-size:1.5em;}
.character_list li em{margin:0 1em;display:inline-block;width:3em}
</style>
<ul class="character_list">
<li> <b class="character">&#8672;</b>	<em>8672</em>	<i>21E0</i></li>
<li> <b class="character">&#8674;</b>	<em>8674</em>	<i>21E2</i></li>
<li> <b class="character">&#8673;</b>	<em>8673</em>	<i>21E1</i></li>
<li> <b class="character">&#8675;</b>	<em>8675</em>	<i>21E3</i></li>
<li> <b class="character">&#8606;</b>	<em>8606</em>	<i>219E</i></li>
<li> <b class="character">&#8608;</b>	<em>8608</em>	<i>21A0</i></li>
<li> <b class="character">&#8607;</b>	<em>8607</em>	<i>219F</i></li>
<li> <b class="character">&#8609;</b>	<em>8609</em>	<i>21A1</i></li>
<li> <b class="character">&#8592;</b>	<em>8592</em>	<i>2190</i></li>
<li> <b class="character">&#8594;</b>	<em>8594</em>	<i>2192</i></li>
<li> <b class="character">&#8593;</b>	<em>8593</em>	<i>2191</i></li>
<li> <b class="character">&#8595;</b>	<em>8595</em>	<i>2193</i></li>
<li> <b class="character">&#8596;</b>	<em>8596</em>	<i>2194</i></li>
<li> <b class="character">&#8597;</b>	<em>8597</em>	<i>2195</i></li>
<li> <b class="character">&#8644;</b>	<em>8644</em>	<i>21C4</i></li>
<li> <b class="character">&#8645;</b>	<em>8645</em>	<i>21C5</i></li>
<li> <b class="character">&#8610;</b>	<em>8610</em>	<i>21A2</i></li>
<li> <b class="character">&#8611;</b>	<em>8611</em>	<i>21A3</i></li>
<li> <b class="character">&#8670;</b>	<em>8670</em>	<i>21DE</i></li>
<li> <b class="character">&#8671;</b>	<em>8671</em>	<i>21DF</i></li>
<li> <b class="character">&#8619;</b>	<em>8619</em>	<i>21AB</i></li>
<li> <b class="character">&#8620;</b>	<em>8620</em>	<i>21AC</i></li>
<li> <b class="character">&#8668;</b>	<em>8668</em>	<i>21DC</i></li>
<li> <b class="character">&#8669;</b>	<em>8669</em>	<i>21DD</i></li>
<li> <b class="character">&#8602;</b>	<em>8602</em>	<i>219A</i></li>
<li> <b class="character">&#8603;</b>	<em>8603</em>	<i>219B</i></li>
<li> <b class="character">&#8622;</b>	<em>8622</em>	<i>21AE</i></li>
<li> <b class="character">&#8621;</b>	<em>8621</em>	<i>21AD</i></li>
</ul>
<h2>形状</h2>
<ul class="character_list">
<li> <b class="character">&#8678;</b>	<em>8678</em>	<i>21E6</i></li>
<li> <b class="character">&#8680;</b>	<em>8680</em>	<i>21E8</i></li>
<li> <b class="character">&#8679;</b>	<em>8679</em>	<i>21E7</i></li>
<li> <b class="character">&#8681;</b>	<em>8681</em>	<i>21E9</i></li>
<li> <b class="character">&#8631;</b>	<em>8631</em>	<i>21B7</i></li>
<li> <b class="character">&#8630;</b>	<em>8630</em>	<i>21B6</i></li>
<li> <b class="character">&#8635;</b>	<em>8635</em>	<i>21BB</i></li>
<li> <b class="character">&#8634;</b>	<em>8634</em>	<i>21BA</i></li>
<li> <b class="character">&#10227;</b>	<em>10227</em>	<i>27F3</i></li>
<li> <b class="character">&#10226;</b>	<em>10226</em>	<i>27F2</i></li>
<li> <b class="character">&#10224;</b>	<em>10224</em>	<i>27F0</i></li>
<li> <b class="character">&#10225;</b>	<em>10225</em>	<i>27F1</i></li>
<li> <b class="character">&#8629;</b>	<em>8629</em>	<i>21B5</i></li>
<li> <b class="character">&#8623;</b>	<em>8623</em>	<i>21AF</i></li>
<li> <b class="character">&#8693;</b>	<em>8693</em>	<i>21F5</i></li>
</ul>
<h2>向右的箭头</h2>
<ul class="character_list">
<li> <b class="character">&#10132;</b>	<em>10132</em>	<i>2794</i></li>
<li> <b class="character">&#10137;</b>	<em>10137</em>	<i>2799</i></li>
<li> <b class="character">&#10152;</b>	<em>10152</em>	<i>27A8</i></li>
<li> <b class="character">&#10162;</b>	<em>10162</em>	<i>27B2</i></li>
<li> <b class="character">&#10140;</b>	<em>10140</em>	<i>279C</i></li>
<li> <b class="character">&#10142;</b>	<em>10142</em>	<i>279E</i></li>
<li> <b class="character">&#10143;</b>	<em>10143</em>	<i>279F</i></li>
<li> <b class="character">&#10144;</b>	<em>10144</em>	<i>27A0</i></li>
<li> <b class="character">&#10148;</b>	<em>10148</em>	<i>27A4</i></li>
<li> <b class="character">&#10149;</b>	<em>10149</em>	<i>27A5</i></li>
<li> <b class="character">&#10150;</b>	<em>10150</em>	<i>27A6</i></li>
<li> <b class="character">&#10151;</b>	<em>10151</em>	<i>27A7</i></li>
<li> <b class="character">&#10165;</b>	<em>10165</em>	<i>27B5</i></li>
<li> <b class="character">&#10168;</b>	<em>10168</em>	<i>27B8</i></li>
<li> <b class="character">&#10172;</b>	<em>10172</em>	<i>27BC</i></li>
<li> <b class="character">&#10173;</b>	<em>10173</em>	<i>27BD</i></li>
<li> <b class="character">&#10170;</b>	<em>10170</em>	<i>27BA</i></li>
<li> <b class="character">&#10163;</b>	<em>10163</em>	<i>27B3</i></li>
<li> <b class="character">&#10174;</b>	<em>10174</em>	<i>27BE</i></li>
</ul>
<h2>基本形状</h2>
<ul class="character_list">
<li> <b class="character">&#9650;</b>	<em>9650</em>	<i>25B2</i></li>
<li> <b class="character">&#9658;</b>	<em>9658</em>	<i>25BA</i></li>
<li> <b class="character">&#9660;</b>	<em>9660</em>	<i>25BC</i></li>
<li> <b class="character">&#9668;</b>	<em>9668</em>	<i>25C4</i></li>
<li> <b class="character">&#10084;</b>	<em>10084</em>	<i>2764</i></li>
<li> <b class="character">&#9992;</b>	<em>9992</em>	<i>2708</i></li>
<li> <b class="character">&#9733;</b>	<em>9733</em>	<i>2605</i></li>
<li> <b class="character">&#10022;</b>	<em>10022</em>	<i>2726</i></li>
<li> <b class="character">&#9728;</b>	<em>9728</em>	<i>2600</i></li>
<li> <b class="character">&#9670;</b>	<em>9670</em>	<i>25C6</i></li>
<li> <b class="character">&#9672;</b>	<em>9672</em>	<i>25C8</i></li>
<li> <b class="character">&#9635;</b>	<em>9635</em>	<i>25A3</i></li>
</ul>
<h2>标点</h2>
<ul class="character_list">
<li> <b class="character">&#171;</b>	<em>171</em>	<i>00AB</i></li>
<li> <b class="character">&#187;</b>	<em>187</em>	<i>00BB</i></li>
<li> <b class="character">&#8249;</b>	<em>139</em>	<i>008B</i></li>
<li> <b class="character">&#8250;</b>	<em>155</em>	<i>009B</i></li>
<li> <b class="character">&#8220;</b>	<em>8220</em>	<i>201C</i></li>
<li> <b class="character">&#8221;</b>	<em>8221</em>	<i>201D</i></li>
<li> <b class="character">&#8216;</b>	<em>8216</em>	<i>2018</i></li>
<li> <b class="character">&#8217;</b>	<em>8217</em>	<i>2019</i></li>
<li> <b class="character">&#8226;</b>	<em>8226</em>	<i>2022</i></li>
<li> <b class="character">&#9702;</b>	<em>9702</em>	<i>25E6</i></li>
<li> <b class="character">&#161;</b>	<em>161</em>	<i>00A1</i></li>
<li> <b class="character">&#191;</b>	<em>191</em>	<i>00BF</i></li>
<li> <b class="character">&#8453;</b>	<em>8453</em>	<i>2105</i></li>
<li> <b class="character">&#8470;</b>	<em>8470</em>	<i>2116</i></li>
<li> <b class="character">&#38;</b>	<em>38</em>	<i>0026</i></li>
<li> <b class="character">&#64;</b>	<em>64</em>	<i>0040</i></li>
<li> <b class="character">&#8478;</b>	<em>8478</em>	<i>211E</i></li>
<li> <b class="character">&#8451;</b>	<em>8451</em>	<i>2103</i></li>
<li> <b class="character">&#8457;</b>	<em>8457</em>	<i>2109</i></li>
<li> <b class="character">&#176;</b>	<em>176</em>	<i>00B0</i></li>
<li> <b class="character">&#124;</b>	<em>124</em>	<i>007C</i></li>
<li> <b class="character">&#166;</b>	<em>166</em>	<i>00A6</i></li>
<li> <b class="character">&#8211;</b>	<em>8211</em>	<i>2013</i></li>
<li> <b class="character">&#8212;</b>	<em>8212</em>	<i>2014</i></li>
<li> <b class="character">&#8230;</b>	<em>8230</em>	<i>2026</i></li>
<li> <b class="character">&#182;</b>	<em>182</em>	<i>00B6</i></li>
<li> <b class="character">&#8764;</b>	<em>8764</em>	<i>223C</i></li>
<li> <b class="character">&#8800;</b>	<em>8800</em>	<i>2260</i></li>
</ul>
<h2>法律符号</h2>
<ul class="character_list">
<li> <b class="character">&#174;</b>	<em>174</em>	<i>00AE</i></li>
<li> <b class="character">&#169;</b>	<em>169</em>	<i>00A9</i></li>
<li> <b class="character">&#8471;</b>	<em>8471</em>	<i>2117</i></li>
<li> <b class="character">&#8482;</b>	<em>153</em>	<i>0099</i></li>
<li> <b class="character">&#8480;</b>	<em>8480</em>	<i>2120</i></li>
</ul>
<h2>货币</h2>
<ul class="character_list">
<li> <b class="character">&#36;</b>	<em>36</em>	<i>0024</i></li>
<li> <b class="character">&#162;</b>	<em>162</em>	<i>00A2</i></li>
<li> <b class="character">&#163;</b>	<em>163</em>	<i>00A3</i></li>
<li> <b class="character">&#164;</b>	<em>164</em>	<i>00A4</i></li>
<li> <b class="character">&#8364;</b>	<em>8364</em>	<i>20AC</i></li>
<li> <b class="character">&#165;</b>	<em>165</em>	<i>00A5</i></li>
<li> <b class="character">&#8369;</b>	<em>8369</em>	<i>20B1</i></li>
<li> <b class="character">&#8377;</b>	<em>8377</em>	<i>20B9</i></li>
</ul>
<h2>数学</h2>
<ul class="character_list">
<li> <b class="character">&#189;</b>	<em>189</em>	<i>00BD</i></li>
<li> <b class="character">&#188;</b>	<em>188</em>	<i>00BC</i></li>
<li> <b class="character">&#190;</b>	<em>190</em>	<i>00BE</i></li>
<li> <b class="character">&#8531;</b>	<em>8531</em>	<i>2153</i></li>
<li> <b class="character">&#8532;</b>	<em>8532</em>	<i>2154</i></li>
<li> <b class="character">&#8539;</b>	<em>8539</em>	<i>215B</i></li>
<li> <b class="character">&#8540;</b>	<em>8540</em>	<i>215C</i></li>
<li> <b class="character">&#8541;</b>	<em>8541</em>	<i>215D</i></li>
<li> <b class="character">&#8240;</b>	<em>8240</em>	<i>2030</i></li>
<li> <b class="character">&#37;</b>	<em>37</em>	<i>0025</i></li>
<li> <b class="character">&#60;</b>	<em>60</em>	<i>003C</i></li>
<li> <b class="character">&#62;</b>	<em>62</em>	<i>003E</i></li>
</ul>
<h2>音乐符号</h2>
<ul class="character_list">
<li> <b class="character">&#9833;</b>	<em>9833</em>	<i>2669</i></li>
<li> <b class="character">&#9834;</b>	<em>9834</em>	<i>266A</i></li>
<li> <b class="character">&#9835;</b>	<em>9835</em>	<i>266B</i></li>
<li> <b class="character">&#9836;</b>	<em>9836</em>	<i>266C</i></li>
<li> <b class="character">&#9837;</b>	<em>9837</em>	<i>266D</i></li>
<li> <b class="character">&#9839;</b>	<em>9839</em>	<i>266F</i></li>
</ul>
<h2>对号、错号</h2>
<ul class="character_list">
<li> <b class="character">&#160;</b>	<em>160</em>	<i>00A0</i></li>
<li> <b class="character">&#9744;</b>	<em>9744</em>	<i>2610</i></li>
<li> <b class="character">&#9745;</b>	<em>9745</em>	<i>2611</i></li>
<li> <b class="character">&#9746;</b>	<em>9746</em>	<i>2612</i></li>
<li> <b class="character">&#10003;</b>	<em>10003</em>	<i>2713</i></li>
<li> <b class="character">&#10004;</b>	<em>10004</em>	<i>2714</i></li>
<li> <b class="character">&#10005;</b>	<em>10005</em>	<i>10005</i></li>
<li> <b class="character">&#10006;</b>	<em>10006</em>	<i>2716</i></li>
<li> <b class="character">&#10007;</b>	<em>10007</em>	<i>2717</i></li>
<li> <b class="character">&#10008;</b>	<em>10008</em>	<i>2718</i></li>
</ul>
<h2>十字</h2>
<ul class="character_list">
<li> <b class="character">&#9768;</b>	<em>9768</em>	<i>2628</i></li>
<li> <b class="character">&#9769;</b>	<em>9769</em>	<i>2629</i></li>
<li> <b class="character">&#10013;</b>	<em>10013</em>	<i>271D</i></li>
<li> <b class="character">&#10014;</b>	<em>10014</em>	<i>271E</i></li>
<li> <b class="character">&#10015;</b>	<em>10015</em>	<i>271F</i></li>
<li> <b class="character">&#10016;</b>	<em>10016</em>	<i>2720</i></li>
<li> <b class="character">&#10010;</b>	<em>10010</em>	<i>271A</i></li>
<li> <b class="character">&#8224;</b>	<em>8224</em>	<i>2020</i></li>
<li> <b class="character">&#10018;</b>	<em>10018</em>	<i>2722</i></li>
<li> <b class="character">&#10020;</b>	<em>10020</em>	<i>2724</i></li>
<li> <b class="character">&#10019;</b>	<em>10019</em>	<i>2723</i></li>
<li> <b class="character">&#10021;</b>	<em>10021</em>	<i>2725</i></li>
</ul>
<h2>星星、星号、雪花</h2>
<ul class="character_list">
<li> <b class="character">&#9733;</b>	<em>9733</em>	<i>2605</i></li>
<li> <b class="character">&#10029;</b>	<em>10029</em>	<i>272D</i></li>
<li> <b class="character">&#10030;</b>	<em>10030</em>	<i>272E</i></li>
<li> <b class="character">&#9734;</b>	<em>9734</em>	<i>2606</i></li>
<li> <b class="character">&#10026;</b>	<em>10026</em>	<i>272A</i></li>
<li> <b class="character">&#10017;</b>	<em>10017</em>	<i>2721</i></li>
<li> <b class="character">&#10031;</b>	<em>10031</em>	<i>272F</i></li>
<li> <b class="character">&#10037;</b>	<em>10037</em>	<i>2735</i></li>
<li> <b class="character">&#10038;</b>	<em>10038</em>	<i>2736</i></li>
<li> <b class="character">&#10040;</b>	<em>10040</em>	<i>2738</i></li>
<li> <b class="character">&#10041;</b>	<em>10041</em>	<i>2739</i></li>
<li> <b class="character">&#10042;</b>	<em>10042</em>	<i>273A</i></li>
<li> <b class="character">&#10033;</b>	<em>10033</em>	<i>2731</i></li>
<li> <b class="character">&#10034;</b>	<em>10034</em>	<i>2732</i></li>
<li> <b class="character">&#10036;</b>	<em>10036</em>	<i>2734</i></li>
<li> <b class="character">&#10035;</b>	<em>10035</em>	<i>2733</i></li>
<li> <b class="character">&#10043;</b>	<em>10043</em>	<i>273B</i></li>
<li> <b class="character">&#10045;</b>	<em>10045</em>	<i>273D</i></li>
<li> <b class="character">&#10059;</b>	<em>10059</em>	<i>274B</i></li>
<li> <b class="character">&#10054;</b>	<em>10054</em>	<i>2746</i></li>
<li> <b class="character">&#10052;</b>	<em>10052</em>	<i>2744</i></li>
<li> <b class="character">&#10053;</b>	<em>10053</em>	<i>2745</i></li>
</ul>
<h2>杂项</h2>
<ul class="character_list">
<li> <b class="character">&#9787;</b>	<em>9787</em>	<i>263B</i></li>
<li> <b class="character">&#9786;</b>	<em>9786</em>	<i>263A</i></li>
<li> <b class="character">&#9785;</b>	<em>9785</em>	<i>2639</i></li>
<li> <b class="character">&#9993;</b>	<em>9993</em>	<i>2709</i></li>
<li> <b class="character">&#9742;</b>	<em>9742</em>	<i>260E</i></li>
<li> <b class="character">&#9743;</b>	<em>9743</em>	<i>260F</i></li>
<li> <b class="character">&#9990;</b>	<em>9990</em>	<i>2706</i></li>
<li> <b class="character">&#65533;</b>	<em>65533</em>	<i>FFFD</i></li>
<li> <b class="character">&#9729;</b>	<em>9729</em>	<i>2601</i></li>
<li> <b class="character">&#9730;</b>	<em>9730</em>	<i>2602</i></li>
<li> <b class="character">&#10052;</b>	<em>10052</em>	<i>2744</i></li>
<li> <b class="character">&#9731;</b>	<em>9731</em>	<i>2603</i></li>
<li> <b class="character">&#10056;</b>	<em>10056</em>	<i>2748</i></li>
<li> <b class="character">&#10047;</b>	<em>10047</em>	<i>273F</i></li>
<li> <b class="character">&#10048;</b>	<em>10048</em>	<i>2740</i></li>
<li> <b class="character">&#10049;</b>	<em>10049</em>	<i>2741</i></li>
<li> <b class="character">&#9752;</b>	<em>9752</em>	<i>2618</i></li>
<li> <b class="character">&#10086;</b>	<em>10086</em>	<i>2766</i></li>
<li> <b class="character">&#9749;</b>	<em>9749</em>	<i>9749</i></li>
<li> <b class="character">&#10050;</b>	<em>10050</em>	<i>2742</i></li>
<li> <b class="character">&#9765;</b>	<em>9765</em>	<i>2625</i></li>
<li> <b class="character">&#9774;</b>	<em>9774</em>	<i>262E</i></li>
<li> <b class="character">&#9775;</b>	<em>9775</em>	<i>262F</i></li>
<li> <b class="character">&#9770;</b>	<em>9770</em>	<i>262A</i></li>
<li> <b class="character">&#9764;</b>	<em>9764</em>	<i>2624</i></li>
<li> <b class="character">&#9988;</b>	<em>9988</em>	<i>2704</i></li>
<li> <b class="character">&#9986;</b>	<em>9986</em>	<i>2702</i></li>
<li> <b class="character">&#9784;</b>	<em>9784</em>	<i>2638</i></li>
<li> <b class="character">&#9875;</b>	<em>9875</em>	<i>2693</i></li>
<li> <b class="character">&#9763;</b>	<em>9763</em>	<i>2623</i></li>
<li> <b class="character">&#9888;</b>	<em>9888</em>	<i>26A0</i></li>
<li> <b class="character">&#9889;</b>	<em>9889</em>	<i>26A1</i></li>
<li> <b class="character">&#9762;</b>	<em>9762</em>	<i>2622</i></li>
<li> <b class="character">&#9851;</b>	<em>9851</em>	<i>267B</i></li>
<li> <b class="character">&#9855;</b>	<em>9855</em>	<i>267F</i></li>
<li> <b class="character">&#9760;</b>	<em>9760</em>	<i>2620</i></li>
</ul>
<h2>手型、铅笔、笔</h2>
<ul class="character_list">
<li> <b class="character">&#9756;</b>	<em>9756</em>	<i>261C</i></li>
<li> <b class="character">&#9758;</b>	<em>9758</em>	<i>261E</i></li>
<li> <b class="character">&#9757;</b>	<em>9757</em>	<i>261D</i></li>
<li> <b class="character">&#9759;</b>	<em>9759</em>	<i>261F</i></li>
<li> <b class="character">&#9996;</b>	<em>9996</em>	<i>270C</i></li>
<li> <b class="character">&#9997;</b>	<em>9997</em>	<i>270D</i></li>
<li> <b class="character">&#9998;</b>	<em>9998</em>	<i>270E</i></li>
<li> <b class="character">&#10000;</b>	<em>10000</em>	<i>2710</i></li>
<li> <b class="character">&#9999;</b>	<em>9999</em>	<i>270F</i></li>
<li> <b class="character">&#10001;</b>	<em>10001</em>	<i>2711</i></li>
<li> <b class="character">&#10002;</b>	<em>10002</em>	<i>2712</i></li>
</ul>
<h2>天空、植物</h2>
<ul class="character_list">
<li> <b class="character">&#9789;</b>	<em>9789</em>	<i>263D</i></li>
<li> <b class="character">&#9790;</b>	<em>9790</em>	<i>263E</i></li>
<li> <b class="character">&#9794;</b>	<em>9794</em>	<i>2642</i></li>
<li> <b class="character">&#9792;</b>	<em>9792</em>	<i>2640</i></li>
<li> <b class="character">&#9791;</b>	<em>9791</em>	<i>263F</i></li>
<li> <b class="character">&#9793;</b>	<em>9793</em>	<i>2641</i></li>
<li> <b class="character">&#9795;</b>	<em>9795</em>	<i>2643</i></li>
<li> <b class="character">&#9796;</b>	<em>9796</em>	<i>2644</i></li>
<li> <b class="character">&#9797;</b>	<em>9797</em>	<i>2645</i></li>
<li> <b class="character">&#9798;</b>	<em>9798</em>	<i>2646</i></li>
<li> <b class="character">&#9799;</b>	<em>9799</em>	<i>2647</i></li>
</ul>
<h2>星座</h2>
<ul class="character_list">
<li> <b class="character">&#9800;</b>	<em>9800</em>	<i>2648</i></li>
<li> <b class="character">&#9801;</b>	<em>9801</em>	<i>2649</i></li>
<li> <b class="character">&#9802;</b>	<em>9802</em>	<i>264A</i></li>
<li> <b class="character">&#9803;</b>	<em>9803</em>	<i>264B</i></li>
<li> <b class="character">&#9804;</b>	<em>9804</em>	<i>264C</i></li>
<li> <b class="character">&#9805;</b>	<em>9805</em>	<i>264D</i></li>
<li> <b class="character">&#9806;</b>	<em>9806</em>	<i>264E</i></li>
<li> <b class="character">&#9807;</b>	<em>9807</em>	<i>264F</i></li>
<li> <b class="character">&#9809;</b>	<em>9809</em>	<i>2651</i></li>
<li> <b class="character">&#9810;</b>	<em>9810</em>	<i>2652</i></li>
<li> <b class="character">&#9811;</b>	<em>9811</em>	<i>2653</i></li>
</ul>
<h2>象棋，扑克牌</h2>
<ul class="character_list">
<li> <b class="character">&#9818;</b>	<em>9818</em>	<i>265A</i></li>
<li> <b class="character">&#9819;</b>	<em>9819</em>	<i>265B</i></li>
<li> <b class="character">&#9820;</b>	<em>9820</em>	<i>265C</i></li>
<li> <b class="character">&#9821;</b>	<em>9821</em>	<i>265D</i></li>
<li> <b class="character">&#9822;</b>	<em>9822</em>	<i>265E</i></li>
<li> <b class="character">&#9823;</b>	<em>9823</em>	<i>265F</i></li>
<li> <b class="character">&#9812;</b>	<em>9812</em>	<i>2654</i></li>
<li> <b class="character">&#9813;</b>	<em>9813</em>	<i>2655</i></li>
<li> <b class="character">&#9814;</b>	<em>9814</em>	<i>2656</i></li>
<li> <b class="character">&#9815;</b>	<em>9815</em>	<i>2657</i></li>
<li> <b class="character">&#9816;</b>	<em>9816</em>	<i>2658</i></li>
<li> <b class="character">&#9817;</b>	<em>9817</em>	<i>2659</i></li>
<li> <b class="character">&#9824;</b>	<em>9824</em>	<i>2660</i></li>
<li> <b class="character">&#9827;</b>	<em>9827</em>	<i>2663</i></li>
<li> <b class="character">&#9829;</b>	<em>9829</em>	<i>2665</i></li>
<li> <b class="character">&#9830;</b>	<em>9830</em>	<i>2666</i></li>
<li> <b class="character">&#9828;</b>	<em>9828</em>	<i>2664</i></li>
<li> <b class="character">&#9831;</b>	<em>9831</em>	<i>2667</i></li>
<li> <b class="character">&#9825;</b>	<em>9825</em>	<i>2661</i></li>
<li> <b class="character">&#9826;</b>	<em>9826</em>	<i>2662</i></li>
</ul>
<h2>希腊字母</h2>
<ul class="character_list">
<li> <b class="character">&#913;</b>	<em>913</em>	<i>0391</i></li>
<li> <b class="character">&#914;</b>	<em>914</em>	<i>0392</i></li>
<li> <b class="character">&#915;</b>	<em>915</em>	<i>0393</i></li>
<li> <b class="character">&#916;</b>	<em>916</em>	<i>0394</i></li>
<li> <b class="character">&#917;</b>	<em>917</em>	<i>0395</i></li>
<li> <b class="character">&#918;</b>	<em>918</em>	<i>0396</i></li>
<li> <b class="character">&#919;</b>	<em>919</em>	<i>0397</i></li>
<li> <b class="character">&#920;</b>	<em>920</em>	<i>0398</i></li>
<li> <b class="character">&#921;</b>	<em>921</em>	<i>0399</i></li>
<li> <b class="character">&#922;</b>	<em>922</em>	<i>039A</i></li>
<li> <b class="character">&#923;</b>	<em>923</em>	<i>039B</i></li>
<li> <b class="character">&#924;</b>	<em>924</em>	<i>039C</i></li>
<li> <b class="character">&#925;</b>	<em>925</em>	<i>039D</i></li>
<li> <b class="character">&#926;</b>	<em>926</em>	<i>039E</i></li>
<li> <b class="character">&#927;</b>	<em>927</em>	<i>039F</i></li>
<li> <b class="character">&#928;</b>	<em>928</em>	<i>03A0</i></li>
<li> <b class="character">&#929;</b>	<em>929</em>	<i>03A1</i></li>
<li> <b class="character">&#931;</b>	<em>931</em>	<i>03A3</i></li>
<li> <b class="character">&#932;</b>	<em>932</em>	<i>03A4</i></li>
<li> <b class="character">&#933;</b>	<em>933</em>	<i>03A5</i></li>
<li> <b class="character">&#934;</b>	<em>934</em>	<i>03A6</i></li>
<li> <b class="character">&#935;</b>	<em>935</em>	<i>03A7</i></li>
<li> <b class="character">&#936;</b>	<em>936</em>	<i>03A8</i></li>
<li> <b class="character">&#937;</b>	<em>937</em>	<i>03A9</i></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/html-special-characters-daquan.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>animate.css 一些常用的CSS3动画效果</title>
		<link>http://www.qianduan.net/animate-css.html</link>
		<comments>http://www.qianduan.net/animate-css.html#comments</comments>
		<pubDate>Tue, 13 Dec 2011 03:23:52 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Resource]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[动画]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12903</guid>
		<description><![CDATA[大家已经开始在项目中使用一些CSS3动画效果了吧，这让网站在高端浏览器上看起来很上流。animate.css是一个老外做的各种CSS3动画的合集，比较全，也很炫，大家可以参考学习一下... ]]></description>
			<content:encoded><![CDATA[<p>大家已经开始在项目中使用一些CSS3动画效果了吧，这让网站在高端浏览器上看起来很上流。<a href="http://daneden.me/animate/" target="_blank">animate.css</a>是一个老外做的各种CSS3动画的合集，比较全，也很炫，大家可以参考学习一下。<span id="more-12903"></span></p>
<p><a title="css3 animate" href="http://daneden.me/animate/"><img class="alignnone size-full wp-image-12904" title="animate.css" src="http://www.qianduan.net/wp-content/uploads/2011/12/animate.css.jpg" alt="" width="722" height="413" /></a></p>
<ul>
<li>项目主页：<a href="http://daneden.me/animate/">http://daneden.me/animate/</a></li>
<li>自定义下载样式：<a href="http://daneden.me/animate/build/">http://daneden.me/animate/build/</a></li>
<li>git地址：<a href="https://github.com/daneden/animate.css">https://github.com/daneden/animate.css</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/animate-css.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Opera 11.60发布，更好的支持HTML5</title>
		<link>http://www.qianduan.net/opera-11-60-release-better-support-for-html5.html</link>
		<comments>http://www.qianduan.net/opera-11-60-release-better-support-for-html5.html#comments</comments>
		<pubDate>Wed, 07 Dec 2011 05:36:25 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[Front News]]></category>
		<category><![CDATA[Resource]]></category>
		<category><![CDATA[Opera]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12896</guid>
		<description><![CDATA[Firefox加快了版本的更新速度，其实，Opera也一直没有停止前进的步伐，而且，版本号策略相对来说更稳重一些～～最新版11.60发布了，然后增加了一些令人心动的特性～～... ]]></description>
			<content:encoded><![CDATA[<p>Firefox加快了版本的更新速度，其实，Opera也一直没有停止前进的步伐，而且，版本号策略相对来说更稳重一些～～最新版11.60发布了，然后增加了一些令人心动的特性～～</p>
<ul>
<li>HTML5 parser
<p>Opera 11.60采用了名为Ragnarök 的解释器，能够更好的渲染错误的标签，据说可以解决20%的网站兼容问题。</p>
</li>
<li>HTML custom protocol和content handler
<p>支持HTML自定义协议和内容处理，比如mailto和tel属性以及特定的MIME类型。<a href="http://my.opera.com/ODIN/blog/2011/11/07/custom-protocol-and-content-handlers" target="_blank">具体看这里。</a></p>
</li>
<li>完整支持ES 5.1</li>
<li>更好的支持HTML5 video
<p>支持muted、preload、buffered和seekable属性。</p>
</li>
<li>支持发散渐变
<p>终于支持css3 radial gradient了</p>
</li>
</li>
<li>支持rem单位</li>
<li>box-shadow修正
<p>开始支持box-shadow的inset参数，用来实现内阴影的效果。</p>
</li>
<li>开始支持CSS4 image-rendering属性
<p>是的，你没有看错，是css4，其实webkit和gecko早支持了。。。用来优化图片的渲染</p>
</li>
<li>终于支持microdata了</li>
</ul>
<p>其实这些特性是计划在12.0中发布的，但是据说硬件加速功能可能会比较耗时间，于是11.60仅仅是一个过渡版本。。。</p>
<p>好吧，我个人一直没有用Opera的原因是，龙飞真的太慢太慢太慢了——opera的调试器Dragonfly，是谁开始喊它龙飞的？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/opera-11-60-release-better-support-for-html5.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>85个很赞的响应式网页设计</title>
		<link>http://www.qianduan.net/85-amazing-showcase-of-responsive-web-design.html</link>
		<comments>http://www.qianduan.net/85-amazing-showcase-of-responsive-web-design.html#comments</comments>
		<pubDate>Tue, 01 Nov 2011 17:29:14 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[ShowCase]]></category>
		<category><![CDATA[响应式]]></category>
		<category><![CDATA[移动互联网]]></category>
		<category><![CDATA[设计]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12888</guid>
		<description><![CDATA[上一篇中我们了解了一下响应式网页设计是什么，现在趁热打铁，来欣赏一些国外的一些很赞的响应式网页设计，看看他们是如何实现对PC端浏览器和移动终端的全面支持的... ]]></description>
			<content:encoded><![CDATA[<div>整理自：<a href="http://webdesignhabits.com/85-amazing-showcase-of-responsive-web-design/" target="_blank">85 Amazing Showcase of Responsive Web Design</a><br />
中文原文：<a href="http://www.qianduan.net/85-amazing-showcase-of-responsive-web-design.html" target="_blank">85个很赞的响应式网页设计</a><br />
请尊重版权，转载请注明来源，多谢！<br />
<hr />
</div>
<p><a href="http://www.qianduan.net/responsive-web-design.html" title="响应式网页设计">上一篇</a>中我们了解了一下响应式网页设计是什么，现在趁热打铁，来欣赏一些国外的一些很赞的响应式网页设计，看看他们是如何实现对PC端浏览器和移动终端的全面支持的。</p>
<p><span id="more-12888"></span></p>
<p>想要查看效果很简单，打开这些页面，然后缩放浏览器窗口就可以了——当然，要用chrome/safari/firefox/opera等浏览器，IE请绕道～～</p>
<p>当然，如果你有发现国内有好的类似设计，欢迎推荐！</p>
<h3><a href="http://www.qianduan.net">前端观察</a></h3>
<p><a href="http://www.qianduan.net"><img src="http://img.qianduan.net/uploads/2011/11/qianduan.jpg" alt="前端观察"></a></p>
<h3><a href="http://foodsense.is/" target="_blank">food sense</a></h3>
<p><a href="http://foodsense.is/" target="_blank"><img src="http://img.qianduan.net/uploads/2011/11/food_sense.jpg" alt="food sense"></a></p>
<h3><a href="http://www.forefathersgroup.com/" target="_blank">Forefathers</a></h3>
<p><a href="http://forefathersgroup.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_1.jpg" alt="Forefathers"></a></p>
<h3><a href="http://www.fork-cms.com/" target="_blank">Form CMS</a></h3>
<p><a href="http://www.fork-cms.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_2.jpg" alt="Fork CMS"></a></p>
<h3><a href="http://havocinspired.co.uk/" target="_blank">Havoc Inspired</a></h3>
<p><a href="http://havocinspired.co.uk/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_3.jpg" alt="Havoc Inspired"></a></p>
<h3><a href="http://www.jetcooper.com/" target="_blank">Jet Cooper</a></h3>
<p><a href="http://www.jetcooper.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_4.jpg" alt="Jet Cooper"></a></p>
<h3><a href="http://galaxy.fili.nl/" target="_blank">Filidor Wiese</a></h3>
<p><a href="http://galaxy.fili.nl/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_5.jpg" alt="Filidor Wiese"></a></p>
<h3><a href="http://conferenciarails.org/" target="_blank">Conferencia Rails</a></h3>
<p><a href="http://conferenciarails.org/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_6.jpg" alt="Conferencia Rails"></a></p>
<h3><a href="http://www.designingwithdata.com/" target="_blank">Designing With Data</a></h3>
<p><a href="http://www.designingwithdata.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_7.jpg" alt="Designing With Data"></a></p>
<h3><a href="http://thehappybit.com/" target="_blank">The Happy Bit</a></h3>
<p><a href="http://thehappybit.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_8.jpg" alt="The Happy Bit"></a></p>
<h3><a href="http://webdesignyorkshire.com/" target="_blank">Webdesign Yorkshire</a></h3>
<p><a href="http://webdesignyorkshire.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_9.jpg" alt="Webdesign Yorkshire"></a></p>
<h3><a href="http://highwayhurricanes.com/" target="_blank">Highway Hurricanes</a></h3>
<p><a href="http://highwayhurricanes.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_10.jpg" alt="Highway Hurricanes"></a></p>
<h3><a href="http://simplebits.com/" target="_blank">Simple Bits</a></h3>
<p><a href="http://simplebits.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_11.jpg" alt="Simple Bits"></a></p>
<h3><a href="http://2011.dconstruct.org/" target="_blank">2011 dConstruct</a></h3>
<p><a href="http://2011.dconstruct.org/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_12.jpg" alt="2011 dConstruct"></a></p>
<h3><a href="http://hardboiledwebdesign.com/" target="_blank">Hardboiled Webdesign</a></h3>
<p><a href="http://hardboiledwebdesign.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_13.jpg" alt="Hardboiled Webdesign"></a></p>
<h3><a href="http://stephencaver.com/" target="_blank">Stephen Caver</a></h3>
<p><a href="http://stephencaver.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_14.jpg" alt="Stephen Caver"></a></p>
<h3><a href="http://nicelyreplayed.com/" target="_blank">Nicely Replayed</a></h3>
<p><a href="http://nicelyreplayed.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_15.jpg" alt="Nicely Replayed"></a></p>
<h3><a href="http://electricpulp.com/" target="_blank">Electric Pulp</a></h3>
<p><a href="http://electricpulp.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_16.jpg" alt="Electric Pulp"></a></p>
<h3><a href="http://teixido.co/" target="_blank">Teixido</a></h3>
<p><a href="http://teixido.co/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_17.jpg" alt="Teixido"></a></p>
<h3><a href="http://edgeofmyseat.com/" target="_blank">Edge of My Seat</a></h3>
<p><a href="http://edgeofmyseat.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_18.jpg" alt="Edge of My Seat"></a></p>
<h3><a href="http://robot-or-not.com/" target="_blank">Robot or Not</a></h3>
<p><a href="http://robot-or-not.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_19.jpg" alt="Robot or Not"></a></p>
<h3><a href="http://teegallery.com/" target="_blank">Tee Gallery</a></h3>
<p><a href="http://teegallery.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_20.jpg" alt="Tee Gallery"></a></p>
<h3><a href="http://urban-svensson.com/" target="_blank">Urban Svensson</a></h3>
<p><a href="http://urban-svensson.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_21.jpg" alt="Tee Gallery"></a></p>
<h3><a href="http://forum.camendesign.com/" target="_blank">Camendesign Forum</a></h3>
<p><a href="http://forum.camendesign.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_22.jpg" alt="Camendesign Forum"></a></p>
<h3><a href="http://authenticjobs.com/" target="_blank">Authentic Jobs</a></h3>
<p><a href="http://authenticjobs.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_23.jpg" alt="Authentic Jobs"></a></p>
<h3><a href="http://lynnandtonic.com/" target="_blank">Lynn and Tonic</a></h3>
<p><a href="http://lynnandtonic.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_24.jpg" alt="Lynn and Tonic"></a></p>
<h3><a href="http://calebacuity.us/" target="_blank">CalebAcuity</a></h3>
<p><a href="http://calebacuity.us/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_25.jpg" alt="CalebAcuity"></a></p>
<h3><a href="http://3200tigres.wwf.fr/" target="_blank">3200 Tigres</a></h3>
<p><a href="http://3200tigres.wwf.fr/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_26.jpg" alt="3200 Tigres"></a></p>
<h3><a href="http://upperdog.se/" target="_blank">Upper Dog</a></h3>
<p><a href="http://upperdog.se/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_27.jpg" alt="Upper Dog"></a></p>
<h3><a href="http://fivesimplesteps.com/" target="_blank">Five Simple Steps</a></h3>
<p><a href="http://fivesimplesteps.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_28.jpg" alt="Five Simple Steps"></a></p>
<h3><a href="http://iawriter.com/" target="_blank">iaWriter</a></h3>
<p><a href="http://iawriter.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_29.jpg" alt="iaWriter"></a></p>
<h3><a href="http://red-root.com/cv/" target="_blank">Red Root</a></h3>
<p><a href="http://red-root.com/cv/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_30.jpg" alt="Red Root"></a></p>
<h3><a href="http://pauladamsmith.com/blog/" target="_blank">Paul Adamsmith</a></h3>
<p><a href="http://pauladamsmith.com/blog/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_31.jpg" alt="Paul Adamsmith"></a></p>
<h3><a href="http://miekd.com/" target="_blank">Miekd</a></h3>
<p><a href="http://miekd.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_32.jpg" alt="Miekd"></a></p>
<h3><a href="http://impactdialing.com/" target="_blank">Impact Dialing</a></h3>
<p><a href="http://impactdialing.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_33.jpg" alt="Impact Dialing"></a></p>
<h3><a href="http://pgrady.com/" target="_blank">Pgrady</a></h3>
<p><a href="http://pgrady.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_34.jpg" alt="Pgrady"></a></p>
<h3><a href="http://51bits.com/" target="_blank">51bits</a></h3>
<p><a href="http://51bits.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_35.jpg" alt="51bits"></a></p>
<h3><a href="http://glitch.com/" target="_blank">Glitch</a></h3>
<p><a href="http://glitch.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_36.jpg" alt="Glitch"></a></p>
<h3><a href="http://www.getskeleton.com/" target="_blank">Get Skeleton</a></h3>
<p><a href="http://www.getskeleton.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_37.jpg" alt="Get Skeleton"></a></p>
<h3><a href="http://us.illyissimo.com/" target="_blank">Illyissimo</a></h3>
<p><a href="http://us.illyissimo.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_38.jpg" alt="Illyissimo"></a></p>
<h3><a href="http://morehazards.com/" target="_blank">More Hazards</a></h3>
<p><a href="http://morehazards.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_39.jpg" alt="More Hazards"></a></p>
<h3><a href="http://foodsense.is/" target="_blank">Food Sense</a></h3>
<p><a href="http://foodsense.is/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_40.jpg" alt="Food Sense"></a></p>
<h3><a href="http://naomiatkinsondesign.com/" target="_blank">Naomi Atkinson Design</a></h3>
<p><a href="http://naomiatkinsondesign.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_41.jpg" alt="Naomi Atkinson Design"></a></p>
<h3><a href="http://diablomedia.com/" target="_blank">Diablo Media</a></h3>
<p><a href="http://diablomedia.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_42.jpg" alt="Diablo Media"></a></p>
<h3><a href="http://www.touchtech.co.nz/" target="_blank">Touch Tech</a></h3>
<p><a href="http://www.touchtech.co.nz/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_43.jpg" alt="Touch Tech"></a></p>
<h3><a href="http://gregmcausland.com/" target="_blank">Greg Mcausland</a></h3>
<p><a href="http://gregmcausland.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_44.jpg" alt="Greg Mcausland"></a></p>
<h3><a href="http://visuadesign.com/" target="_blank">Visua Design</a></h3>
<p><a href="http://visuadesign.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_45.jpg" alt="Visua Design"></a></p>
<h3><a href="http://www.glueisobar.com/" target="_blank">Glue Isobar</a></h3>
<p><a href="http://www.glueisobar.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_46.jpg" alt="Glue Isobar"></a></p>
<h3><a href="http://henry.brown.name/" target="_blank">Henry Brown</a></h3>
<p><a href="http://henry.brown.name/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_47.jpg" alt="Henry Brown"></a></p>
<h3><a href="http://www.bostonglobe.com/" target="_blank">Boston Globe</a></h3>
<p><a href="http://www.bostonglobe.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_48.jpg" alt="Boston Globe"></a></p>
<h3><a href="http://asuonline.asu.edu/" target="_blank">ASU Online</a></h3>
<p><a href="http://asuonline.asu.edu/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_49.jpg" alt="ASU Online"></a></p>
<h3><a href="http://10k.aneventapart.com/" target="_blank">10K An Event Apart</a></h3>
<p><a href="http://10k.aneventapart.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_50.jpg" alt="10K An Event Apart"></a></p>
<h3><a href="http://helloxie.com/" target="_blank">Helloxie</a></h3>
<p><a href="http://helloxie.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_51.jpg" alt="Helloxie"></a></p>
<h3><a href="http://meltmedia.com/" target="_blank">Melt Media</a></h3>
<p><a href="http://meltmedia.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_52.jpg" alt="Melt Media"></a></p>
<h3><a href="http://www.space150.com/" target="_blank">Space150</a></h3>
<p><a href="http://www.space150.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_53.jpg" alt="Space150"></a></p>
<h3><a href="http://colly.com/" target="_blank">Colly</a></h3>
<p><a href="http://colly.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_54.jpg" alt="Colly"></a></p>
<h3><a href="http://lessframework.com/" target="_blank">Less Framework</a></h3>
<p><a href="http://lessframework.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_55.jpg" alt="Less Framework"></a></p>
<h3><a href="http://hicksdesign.co.uk/" target="_blank">Hicks Design</a></h3>
<p><a href="http://hicksdesign.co.uk/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_56.jpg" alt="Hicks Design"></a></p>
<h3><a href="http://fivedetails.com/" target="_blank">Five Details</a></h3>
<p><a href="http://fivedetails.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_57.jpg" alt="Five Details"></a></p>
<h3><a href="http://thinkvitamin.com/" target="_blank">Think Vitamin</a></h3>
<p><a href="http://thinkvitamin.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_58.jpg" alt="Think Vitamin"></a></p>
<h3><a href="http://naomiatkinson.com/" target="_blank">Naomi Atkinson</a></h3>
<p><a href="http://naomiatkinson.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_59.jpg" alt="Naomi Atkinson"></a></p>
<h3><a href="http://8faces.com/" target="_blank">8Faces</a></h3>
<p><a href="http://8faces.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_60.jpg" alt="8Faces"></a></p>
<h3><a href="http://clearleft.com/" target="_blank">Clearleft</a></h3>
<p><a href="http://clearleft.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_61.jpg" alt="Clearleft"></a></p>
<h3><a href="http://lanyrd.com/" target="_blank">Lanyrd</a></h3>
<p><a href="http://lanyrd.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_62.jpg" alt="Lanyrd"></a></p>
<h3><a href="http://lapse.org/" target="_blank">Lapse</a></h3>
<p><a href="http://lapse.org/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_63.jpg" alt="Lapse"></a></p>
<h3><a href="http://seesparkbox.com/" target="_blank">See Sparkbox</a></h3>
<p><a href="http://seesparkbox.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_64.jpg" alt="See Sparkbox"></a></p>
<h3><a href="http://www.designmadeingermany.de/magazin/5/" target="_blank">Design made in Germany Magazine 5</a></h3>
<p><a href="http://www.designmadeingermany.de/magazin/5/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_65.jpg" alt="Design made in Germany Magazine 5"></a></p>
<h3><a href="http://earthhour.fr/" target="_blank">Earth Hour</a></h3>
<p><a href="http://earthhour.fr/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_66.jpg" alt="Earth Hour"></a></p>
<h3><a href="http://cssgrid.net/" target="_blank">CSS Grid</a></h3>
<p><a href="http://cssgrid.net/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_67.jpg" alt="CSS Grid"></a></p>
<h3><a href="http://www.stpaulsschool.org.uk/" target="_blank">St. Pauls School</a></h3>
<p><a href="http://www.stpaulsschool.org.uk/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_68.jpg" alt="St. Pauls School"></a></p>
<h3><a href="http://cognition.happycog.com/" target="_blank">Cognition</a></h3>
<p><a href="http://cognition.happycog.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_69.jpg" alt="Cognition"></a></p>
<h3><a href="http://sasquatchfestival.com/" target="_blank">Sasquatch Festival</a></h3>
<p><a href="http://sasquatchfestival.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_70.jpg" alt="Sasquatch Festival"></a></p>
<h3><a href="http://forgeideas.com/" target="_blank">Forge Ideas</a></h3>
<p><a href="http://forgeideas.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_71.jpg" alt="Forge Ideas"></a></p>
<h3><a href="http://sweethatclub.org/" target="_blank">Sweet Hat Club</a></h3>
<p><a href="http://sweethatclub.org/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_72.jpg" alt="Sweet Hat Club"></a></p>
<h3><a href="http://ribot.co.uk/" target="_blank">Ribot</a></h3>
<p><a href="http://ribot.co.uk/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_73.jpg" alt="Ribot"></a></p>
<h3><a href="http://asburyagile.com/" target="_blank">Asbury Agile</a></h3>
<p><a href="http://asburyagile.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_74.jpg" alt="Asbury Agile"></a></p>
<h3><a href="http://www.dolectures.com/" target="_blank">do Lectures</a></h3>
<p><a href="http://www.dolectures.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_75.jpg" alt="do Lectures"></a></p>
<h3><a href="http://www.madebysplendid.com/" target="_blank">Made by Splendid</a></h3>
<p><a href="http://www.madebysplendid.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_76.jpg" alt="Made by Splendid"></a></p>
<h3><a href="http://yaronschoen.com/" target="_blank">Yaron Schoen</a></h3>
<p><a href="http://yaronschoen.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_77.jpg" alt="Yaron Schoen"></a></p>
<h3><a href="http://trentwalton.com/" target="_blank">Trent Walton</a></h3>
<p><a href="http://trentwalton.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_78.jpg" alt="Trent Walton"></a></p>
<h3><a href="http://owltastic.com/" target="_blank">Owltastic</a></h3>
<p><a href="http://owltastic.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_79.jpg" alt="Owltastic"></a></p>
<h3><a href="http://kiskolabs.com/" target="_blank">Kiskolabs</a></h3>
<p><a href="http://kiskolabs.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_80.jpg" alt="Kiskolabs"></a></p>
<h3><a href="http://staffanstorp.se/" target="_blank">Staff Anstorp</a></h3>
<p><a href="http://staffanstorp.se/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_81.jpg" alt="Staff Anstorp"></a></p>
<h3><a href="http://dustandmold.net/" target="_blank">Dust and Mold</a></h3>
<p><a href="http://dustandmold.net/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_82.jpg" alt="Dust and Mold"></a></p>
<h3><a href="http://spigotdesign.com/" target="_blank">Spigot Design</a></h3>
<p><a href="http://spigotdesign.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_83.jpg" alt="Spigot Design"></a></p>
<h3><a href="http://convergese.com/" target="_blank">Convergese</a></h3>
<p><a href="http://convergese.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_84.jpg" alt="Convergese"></a></p>
<h3><a href="http://css-tricks.com/" target="_blank">CSS-Tricks</a></h3>
<p><a href="http://css-tricks.com/" target="_blank"><img title="85个很赞的响应式网页设计" src="http://img.qianduan.net/uploads/2011/11/post_1_85.jpg" alt="CSS-Tricks"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/85-amazing-showcase-of-responsive-web-design.html/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>响应式网页设计</title>
		<link>http://www.qianduan.net/responsive-web-design.html</link>
		<comments>http://www.qianduan.net/responsive-web-design.html#comments</comments>
		<pubDate>Tue, 01 Nov 2011 16:36:11 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Front News]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[响应式]]></category>
		<category><![CDATA[移动互联网]]></category>
		<category><![CDATA[设计]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12868</guid>
		<description><![CDATA[这个话题最近很火爆，我也一直在关注，响应式网页设计和移动互联网密切相关，并因移动终端的丰富和普及而兴盛，并且是一个颇具争议的话题，我今天将和大家探讨下... ]]></description>
			<content:encoded><![CDATA[<p>这个话题最近很火爆，我也一直在关注，响应式网页设计和移动互联网密切相关，并因移动终端的丰富和普及而兴盛，并且是一个颇具争议的话题，我今天将和大家探讨下。<span id="more-12868"></span></p>
<p>上周写了个简单的ppt在组内大概介绍了下，感兴趣的话可以<a href="http://mienflying.bitbucket.org/responsive/">先看下这个PPT</a>。</p>
<h3>移动互联网的现状和未来</h3>
<p>在说到这个话题前，我们先看下网页设计和前端开发的现状：</p>
<ol>
<li>全球有超过53亿手机用户（包括传统手机）</li>
<li>国内3G用户超过1亿</li>
<li>iPhone4手机在2010年出货量超过3000万部；</li>
<li>iPhone 4S上市前3天卖掉400万部；</li>
<li>Android手机每天激活超过50万部；</li>
<li>iPad出货量已经超过2.5亿部；</li>
<li>预计到2015年，移动互联网的数据流量<a title="[图表]移动互联网的现状和趋势" href="http://www.qianduan.net/chart-status-and-trends-of-mobile-internet.html" target="_blank">将超越桌面端的流量</a>。</li>
<li>。。。</li>
</ol>
<p>嗯，大家也许已经开始注意到，自己和身边的朋友也都越来越多的用上了iPhone或者android手机或平板——一两年前我们预料的移动互联网时代即将来临，现在已然实现了——我们正处在移动互联网快速发展的时代——已经不再是起步阶段了。</p>
<h3>那么，什么是响应式网页设计？</h3>
<p>响应式网页设计是<a title="Responsive Web Design" href="http://www.alistapart.com/articles/responsive-web-design/" target="_blank">Ethan Marcotte在去年5月份提出的一个概念</a>，简而言之，就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这个概念可以说是是为移动互联网而生的！</p>
<p>或许大家之前会注意到，有很多知名网站都推出了iPhone或针对智能手机的专门网站，比如3g.qq.com、m.taobao.com、ipad.xxx.com等等。。。甚至前端观察之前也尝试过用wordpress插件实现m.qianduan.net的移动网站。</p>
<p>那么问题就来了——我们要为每一个设备做一个单独的网站吗？来让网站在每个设备中得到相应的视觉风格和操作体验？</p>
<p>这样势必就要增加很多的工作量，而且很多还是重复的。</p>
<p>我们在做页面的时候，一般很强调模块化的概念，我们要求一个合格的模块要能够“可扩展、无侵染”，它要能够用在任何地方都能够正常的显示。响应式网页设计与此类似——网站在任何设备中都能够正常适配，而不用为每个设备单独做个子网站！</p>
<p>但是，产品经理和设计师可能还是会要求网站在各个浏览器里面表现要一模一样，甚至要像素还原——WTF！不同的浏览器本身的功能、行为和处理方式都不一样，为什么要表现完全一样？！</p>
<p>let the browser flow&#8230;</p>
<h3>怎么做？</h3>
<p>其实响应式网页的实现很简单，都是大家熟悉的技术。</p>
<h4>media query(媒体查询)</h4>
<p>因为现在主流的智能终端都是基于iOS和Android的，而它们自带的浏览器都是基于webkit内核，所以我们可以完全使用viewport属性和media query技术实现网站的响应性：</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;viewport&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;width=device-width, initial-scale=1, maximum-scale=1&quot;</span>&gt;</span></pre></div></div>

<p>后面的initial-scale表示初始缩放，maximum-scale表示最大缩放比例，1意味着不能进行缩放。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* for 240 px width screen */</span>
<span style="color: #a1a100;">@media only screen and (max-device-width:240px){</span>
    selector<span style="color: #00AA00;">&#123;</span>
    <span style="color: #00AA00;">&#125;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* for 360px width screen */</span>
<span style="color: #a1a100;">@media only screen and (min-device-width:241px) and (max-device-width:360px){</span>
    selector<span style="color: #00AA00;">&#123;</span>
    <span style="color: #00AA00;">&#125;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* for 480 px width screen */</span>
<span style="color: #a1a100;">@media only screen (min-device-width:361px)and (max-device-width:480px){</span>
    selector<span style="color: #00AA00;">&#123;</span>
    <span style="color: #00AA00;">&#125;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>当然依靠屏幕宽度来进行适配是最简单的方法，media query有很多参数可以使用比如orientation、aspect-ratio等，不太了解的可以查看<a title="media type与media query" href="http://www.qianduan.net/media-type-and-media-query.html" rel="bookmark">这篇详细的介绍</a>。</p>
<p>其实，media query是响应式网页设计中被用到最多的技术。</p>
<h4>fluid grid(流体网格)</h4>
<p>很多项目都在使用网格技术(或者叫栅格)，前几年960.gs很流行，但是随着屏幕分辨率的普遍提升，它已经不太适合当前需求了，于是最近几年fluid grid开始逐渐多了起来，这种技术其实也很简单，只是将格栅的单位由px变成%，用百分比来控制页面每列的宽度，从而实现宽度的自适应。</p>
<p>使用流体网格的网站能够根据屏幕宽度自动调整页面中每列的宽度，从而保证页面的完整展现和基本功能。这也是一种不错的方法。</p>
<h4>flex box</h4>
<p>flex box是css3中的新技术，它很强大，可以实现很多我们之前无法想象的自适应布局。</p>
<p>有时我们希望网站能够以webapp的外观呈现给手机用户，flexbox是个不二的选择。</p>
<p>比如，要实现这样的简单结构：</p>
<p><img class="alignnone size-full wp-image-12874" title="flex box layout" src="http://www.qianduan.net/wp-content/uploads/2011/11/flex.jpg" alt="" width="312" height="402" /></p>
<p>它很像一个app的结构，头部和底部固定，中间高度自适应，用flexbox可以简单实现：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">.flex_wrap<span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100%</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> box<span style="color: #00AA00;">;</span>  
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> -moz-box<span style="color: #00AA00;">;</span>  
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> -webkit-box<span style="color: #00AA00;">;</span>
	-webkit-box-orient<span style="color: #00AA00;">:</span> vertical<span style="color: #00AA00;">;</span>
	-moz-box-orient<span style="color: #00AA00;">:</span> vertical<span style="color: #00AA00;">;</span>
	box-orient<span style="color: #00AA00;">:</span> vertical<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
.flex_bd<span style="color: #00AA00;">&#123;</span>
	box-flex<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span>
	-moz-box-flex<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span> 
	-webkit-box-flex<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#E7E7E7</span><span style="color: #00AA00;">;</span>
	overflow-y<span style="color: #00AA00;">:</span><span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
.flex_hd<span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#16364C</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span><span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">700</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span><span style="color: #933;">14px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
.flex_ft<span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">green</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span><span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>HTML代码：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;flex_wrap&quot;</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;flex_hd&quot;</span>&gt;</span>前端观察<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;flex_bd&quot;</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span>&gt;</span>这里是主内容区<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span>&gt;</span>这里是主内容区<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;flex_ft&quot;</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.qianduan.net/about&quot;</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;关于我们&quot;</span>&gt;</span>关于我们<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.qianduan.net/copyright&quot;</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;版权声明&quot;</span>&gt;</span>版权声明<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.qianduan.net/sitemap&quot;</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;网站地图&quot;</span>&gt;</span>网站地图<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></td></tr></table></div>

<p>虽然这里还会有点儿问题，比如主内容区域内容太多会被隐藏掉，因为android webkit和iOS 5之前的mobile safari均不支持overflow:scroll属性，但是这个问题还是很好解决的，比如在里面嵌套一个子容器，用js来给定个高度并使用定位来实现滚动条从而完整展示内容，或者直接使用iscroll等js库来实现。好消息是，iOS5中safari开始支持overflow:scroll了。</p>
<h3>不足之处</h3>
<p>如果你关注网站性能之类的话，可能已经发现了一些问题：</p>
<ul>
<li>加载很多不需要的资源，比如多余的图片和样式内容</li>
<li>带宽限制</li>
<li>移动终端的内存和CPU限制</li>
<li>图片大小和屏幕大小不匹配</li>
</ul>
<p>嗯，任何一个方案都不是完美的，但也不会很糟糕。下面我们会提到一些可行的优化方案：</p>
<h4>HTML5本地存储</h4>
<p>对于支持HTML5 appcache /manifest特性的浏览器，我们可以将一些不常改动的静态资源存储到本地，比如css文件，css中用到的图片，以及一些js文件等：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">CACHE MANIFEST
NETWORK:
/*
&nbsp;
CACHE:
img/bg.jpg
img/days.otf
slideshow.js
slideshow.css
classList.js</pre></td></tr></table></div>

<p>然后将文件保存为manifest格式，并在HTML标签中引入即可：</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span> manifest<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;responsive.manifest&quot;</span>&gt;</span></pre></div></div>

<p>这样，用户在第一次访问的时候会慢一点儿，但是后续访问会很快，3G网络中也能为用户节省带宽。</p>
<h4>移动设备优先</h4>
<p>一种新的设计流程是，先为移动设备设计界面，然后将PC端作为一个扩展。</p>
<p>这样做的好处是显而易见的，移动终端不会加载多余的资源，也不会因为PC端的样式而重绘页面，同时也不会影响PC端的表现。</p>
<h4>流体图片(fluid image)</h4>
<p>页面中的图片有时会比手机/平板的屏幕（viewport）宽，这样会将页面容器撑开，但是移动浏览器又不能scroll，结果图片被切掉一部分，然后还会有一部分内容被隐藏掉，用户看不到。</p>
<p>解决这个问题的方法很简单，将img的最大宽度设置成100%就可以了：</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">img<span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">max-width</span><span style="color: #00AA00;">:</span><span style="color: #933;">100%</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>嗯，这里的前提是，没有给img标签设置宽度和高度，否则显示会有问题。另外不建议直接设置width=&#8221;100%&#8221;，因为会把小图拉大，模糊显示。</p>
<p>同理，video标签和iframe标签的宽度也可以这样做，而且最好不要使用iframe，宽度是个问题，性能也是一个方面吧。</p>
<h4>CSS3 image</h4>
<p>这个方法有些惊艳</p>
<p>我们都知道可以用::before和::after伪元素+content属性来动态显示一些内容或者做其它很酷的事情，而且在CSS 2.1中即被支持。不过content属性在CSS 2.1中只能用于这两个伪元素中，而在CSS3中，任何元素都可以使用content属性了，这个方法就是结合css3 的attr属性和HTML自定义属性的功能：</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;image.jpg&quot;</span> </span>
<span style="color: #009900;">	data-src-600px<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;image-600px.jpg&quot;</span> </span>
<span style="color: #009900;">	data-src-800px<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;image-800px.jpg&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span>&gt;</span></pre></div></div>

<p>然后用media query来动态赋值：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@media (min-device-width:600px) { </span>
	img<span style="color: #00AA00;">&#91;</span>data-src<span style="color: #933;">-600px</span><span style="color: #00AA00;">&#93;</span> <span style="color: #00AA00;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span> attr<span style="color: #00AA00;">&#40;</span>data-src<span style="color: #933;">-600px</span><span style="color: #00AA00;">,</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> 
	<span style="color: #00AA00;">&#125;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #a1a100;">@media (min-device-width:800px) {</span>
	img<span style="color: #00AA00;">&#91;</span>data-src<span style="color: #933;">-800px</span><span style="color: #00AA00;">&#93;</span> <span style="color: #00AA00;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span> attr<span style="color: #00AA00;">&#40;</span>data-src<span style="color: #933;">-800px</span><span style="color: #00AA00;">,</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
	<span style="color: #00AA00;">&#125;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>当然，这种方法也有不足之处，比如PC端宽屏幕需要加载两个图片文件，然后我们也要为此准备多张图片文件等。</p>
<h4>pre标签</h4>
<p>有的网站，比如，像前端观察这样的技术博客，会用pre来显示源代码，而浏览器对pre标签默认设置white-space:pre，这样，代码就不会换行，从而撑开子容器，造成内容被隐藏的问题：</p>
<p><img class="alignnone size-full wp-image-12877" title="pre" src="http://www.qianduan.net/wp-content/uploads/2011/11/pre.jpg" alt="" width="427" height="427" /></p>
<p>右边的文字被隐藏掉了。</p>
<p>解决方法很简单：</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">pre<span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">white-space</span><span style="color: #3333ff;">:pre-wrap
	</span>word-wrap<span style="color: #00AA00;">:</span> break-word<span style="color: #00AA00;">;</span>
	word-break<span style="color: #00AA00;">:</span> break-all<span style="color: #00AA00;">;</span><span style="color: #808080; font-style: italic;">/*如果要兼容IE，可以加上这句，连续字母断行的问题伤不起啊。。。。*/</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>当然，不只是pre标签，关键是white-space和word-break属性的值。</p>
<p>嗯，主要的技术和技巧其实就这些，大家不会陌生。下面是一些比较有用的工具什么的：</p>
<h3>响应式网页设计工具与资源</h3>
<p>国外在响应式网页设计上已经走的很远了，已经有很多工具和资源供我们参考和使用：</p>
<h4>CSS 框架</h4>
<ul>
<li><a href="http://stuffandnonsense.co.uk/projects/320andup/">320 and Up</a>
</li>
<li><a href="http://html5boilerplate.com/mobile/">Mobile Boilerplate</a>
</li>
<li><a href="http://goldengridsystem.com/" class="external" rel="nofollow">Golden Grid System</a>
</li>
<li><a href="http://thatcoolguy.github.com/gridless-boilerplate/" class="external" rel="nofollow">Gridless</a>
</li>
<li><a href="http://lessframework.com/" class="external" rel="nofollow">Less Framework</a>
</li>
<li><a href="http://cssgrid.net/" class="external" rel="nofollow">1140 CSS Grid System</a>
</li>
<li><a href="http://www.designinfluences.com/fluid960gs/" class="external" rel="nofollow">Fluid 960 Grid System</a>
</li>
<li><a href="http://simplegrid.info/" class="external" rel="nofollow">SimpleGrid</a>
</li>
<li><a href="http://www.getskeleton.com/" class="external" rel="nofollow">Skeleton</a>
</li>
</ul>
<h4>实用工具</h4>
<ul>
<li><a href="http://filamentgroup.com/lab/respondjs_fast_css3_media_queries_for_internet_explorer_6_8_and_more/">Respond.js</a>，让IE6-8支持meidia query
</li>
<li><a href="http://mattkersley.com/responsive/">Responsive Design Testing</a> 简单而方便的测试网站的响应性的工具，输入网址即可看到网站在不同分辨率下的表现</li>
</li>
<li><a href="http://resizemybrowser.com/">Resize My Browser</a> 缩放浏览器工具，不过不支持chrome和opera浏览器
</li>
<li><a href="http://seesparkbox.com/foundry/media_query_bookmarklet">Media Query Bookmarklet</a> 顾名思义，这是一个关于media query的书签工具
</li>
<li><a href="http://protofluid.com/">ProtoFluid</a> 在线查看和调试网站对移动终端兼容性的工具，很赞
</li>
<li><a href="http://quirktools.com/screenfly/">ScreenFly</a> 和ProtoFluid类似
</li>
<li><a href="http://responsivepx.com/" class="external" rel="nofollow">responsivepx</a> 更直观的测试网站对不同分辨率的适配性
</ul>
<h3>争论和总结</h3>
<p>响应式网页设计被提出以来，争论就不断，其实核心问题只有两个个：太多的资源请求和有限的终端支持之间的矛盾、响应式的网页设计和移动终端在用户体验和视觉风格上的差异。前者不能容忍在弱小的手机/平板上通过龟速的3G/2G网络来加载一个笨重的PC端页面，而后者纠结响应式网站不像手机网站。</p>
<p>我的想法是，具体问题具体分析，比如，强内容的网站，完全可以尝试响应式网站，而重视觉和功能的网站，则可以尝试建立一个独立的移动网站。</p>
<p>另外，显然，响应式网页设计的大部分技术，是可以用在WebApp开发中的。</p>
<p>最后，欢迎各种吐槽、各种批评、各种建议、各种发散、以及各种新观点新技术～～欢迎发表评论～～</p>
<p>PS：如果你手上有android/iPhone，可以直接访问下<a href="http://www.qianduan.net" title="前端观察">前端观察</a>。 :)</p>
<h4>参考文章：</h4>
<ul>
<li><a href="http://www.smashingmagazine.com/2011/07/22/responsive-web-design-techniques-tools-and-design-strategies/">Responsive Web Design Techniques, Tools and Design Strategies</a></li>
<li>
<a href="http://www.alistapart.com/articles/responsive-web-design/">Responsive Web&nbsp;Design</a></li>
<li><a href="http://www.webdesignerdepot.com/2011/09/the-ultimate-responsive-web-design-roundup/" rel="bookmark" title="Permanent Link to The ultimate responsive web design roundup">The ultimate responsive web design roundup</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/responsive-web-design.html/feed</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>[图表]移动互联网的现状和趋势</title>
		<link>http://www.qianduan.net/chart-status-and-trends-of-mobile-internet.html</link>
		<comments>http://www.qianduan.net/chart-status-and-trends-of-mobile-internet.html#comments</comments>
		<pubDate>Tue, 25 Oct 2011 06:02:07 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[Resource]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[移动互联网]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12862</guid>
		<description><![CDATA[国外网站webhostingbuzz发布了最近的移动互联网的现状和未来趋势的图表，很全面，值得一看... ]]></description>
			<content:encoded><![CDATA[<p>国外网站webhostingbuzz发布了最近的移动互联网的现状和未来趋势的图表，很全面，值得一看。</p>
<p>移动互联网是未来的趋势，前端开发们需要跟上了。</p>
<p>html5和css3的时代已经到来，但对于移动互联网，它们显然并不是全部，我们需要了解和做的要更多。<span id="more-12862"></span></p>
<p><img class="alignnone size-full wp-image-12863" title="mobile_internet" src="http://www.qianduan.net/wp-content/uploads/2011/10/mobile_internet.jpg" alt="" /></p>
<p>PS：本来想要翻译一下，发现都是些常见的单词，不认识的翻下词典哈，不懂的可以留言来问～～</p>
<p>来源：<a href="http://www.webhostingbuzz.com/blog/2011/10/19/mobile-internet-trends/">http://www.webhostingbuzz.com/blog/2011/10/19/mobile-internet-trends/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/chart-status-and-trends-of-mobile-internet.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.889 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-04 12:55:50 -->

