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

<channel>
	<title>流金岁月 &#187; web开发</title>
	<atom:link href="http://www.missage.com/tag/web-development/feed" rel="self" type="application/rss+xml" />
	<link>http://www.missage.com</link>
	<description>混迹在物欲横流的社会里，堕落在纸醉金迷的现实中……</description>
	<lastBuildDate>Fri, 10 Feb 2012 03:23:24 +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>14款非常有用的 CSS 网格系统生成工具</title>
		<link>http://www.missage.com/1864.html</link>
		<comments>http://www.missage.com/1864.html#comments</comments>
		<pubDate>Sat, 14 Jan 2012 09:24:51 +0000</pubDate>
		<dc:creator>simondai</dc:creator>
				<category><![CDATA[前端设计]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[web开发]]></category>

		<guid isPermaLink="false">http://www.missage.com/?p=1864</guid>
		<description><![CDATA[<p><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_32.jpg" alt="Grid Calculator" /></p>
]]></description>
			<content:encoded><![CDATA[<p>今天这篇文章向大家推荐14款非常有用的 CSS 网格系统生成工具，它们能够帮助你构建适合你网站项目的 CSS 网格系统。一个系统化、结构合理的布局使得能够更快更轻松的组织网站的内容。网格系统为网页设计师们提供了一种快速构造网页内容布局的方法，帮助设计师们节省了大量的时间和精力。</p>
<h3>1. <a href="http://www.tinyfluidgrid.com/" target="_blank">Tiny Fluid Grid</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://www.tinyfluidgrid.com/" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_21.jpg" alt="tiny fluid grid" /></a></p>
<h3>2. <a href="http://www.zurb.com/playground/css-grid-builder" target="_blank">ZURB CSS Grid Builder</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://www.zurb.com/playground/css-grid-builder" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_22.jpg" alt="ZURB CSS Grid Builder" /></a></p>
<h3>3. <a href="http://www.gridsystemgenerator.com/gs02.php" target="_blank">Grid System Generator</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://www.gridsystemgenerator.com/gs02.php" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_23.jpg" alt="Grid System Generator" /></a></p>
<h3>4. <a href="http://grids.heroku.com/" target="_blank">Variable Grid System</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://grids.heroku.com/" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_24.jpg" alt="Variable Grid System" /></a></p>
<h3>5. <a href="http://csswizardry.com/inuitcss/#grid-builder" target="_blank">inuit Grid Builder</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://csswizardry.com/inuitcss/#grid-builder" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_25.jpg" alt="inuit Grid Builder" /></a></p>
<h3>6. <a href="http://1200px.com/" target="_blank">1200px Grid System</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://1200px.com/" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_26.jpg" alt="1200px Grid System" /></a></p>
<h3>7. <a href="http://chrisplaneta.com/freebies/negativegrid-fluid-css-grid-by-chris-planeta/" target="_blank">Negative Grid 1kb Fluid CSS Grid</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://chrisplaneta.com/freebies/negativegrid-fluid-css-grid-by-chris-planeta/" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_27.jpg" alt="Negative Grid 1kb Fluid CSS Grid" /></a></p>
<h3>8. <a href="http://www.yaml.de/en/home.html" target="_blank">YAML</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://www.yaml.de/en/home.html" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_28.jpg" alt="YAML" /></a></p>
<p>梦想天空博客关注<a href="http://www.cnblogs.com/lhb25/">前端开发</a>，展示最新<a href="http://www.cnblogs.com/lhb25/tag/HTML5/">HTML5</a>和<a href="http://www.cnblogs.com/lhb25/category/146075.html">CSS3</a>应用，分享<a href="http://www.cnblogs.com/lhb25/category/277997.html">jQuery</a>插件，推荐优秀<a href="http://www.cnblogs.com/lhb25/category/279316.html">网页设计</a>案例。</p>
<h3>9. <a href="http://www.constructyourcss.com/" target="_blank">Construct Your CSS</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://www.constructyourcss.com/" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_29.jpg" alt="Construct Your CSS" /></a></p>
<h3>10. <a href="http://gridr.atomeye.com/" target="_blank">gridr buildrrr</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://gridr.atomeye.com/" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_30.jpg" alt="gridr buildrrr" /></a></p>
<h3>11. <a href="http://www.gridinator.com/" target="_blank">Gridinator</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://www.gridinator.com/" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_31.jpg" alt="Gridinator" /></a></p>
<h3>12. <a href="http://www.29digital.net/grid/" target="_blank">Grid Calculator</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://www.29digital.net/grid/" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_32.jpg" alt="Grid Calculator" /></a></p>
<h3>13. <a href="http://netprotozo.com/grid/" target="_blank">Grid Generator</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://netprotozo.com/grid/" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://webdesignhabits.com/wp-content/uploads/2011/10/post_6_34.jpg" alt="Grid Generator" /></a></p>
<h3>14. <a href="http://developer.yahoo.com/yui/grids/builder/" target="_blank">YUI CSS Builder</a></h3>
<p><a title="34 Extremely Useful Grid Systems for Web Designers" href="http://developer.yahoo.com/yui/grids/builder/" target="_blank"><img title="34 Extremely Useful Grid Systems for Web Designers" src="http://pic002.cnblogs.com/images/2011/36987/2011122823213469.jpg" alt="YUI CSS Builder" /></a></p>
<p>本文链接：<a href="http://www.cnblogs.com/lhb25/archive/2012/01/12/14-useful-css-grid-systems-generator.html" target="_blank">推荐14个非常有用的 CSS 网格系统生成工具</a></p>
<p>编译来源：<a href="http://www.cnblogs.com/lhb25/" target="_blank">梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.missage.com/1864.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>瀑布布局的JavaScript实现方式</title>
		<link>http://www.missage.com/1842.html</link>
		<comments>http://www.missage.com/1842.html#comments</comments>
		<pubDate>Sun, 01 Jan 2012 08:40:47 +0000</pubDate>
		<dc:creator>simondai</dc:creator>
				<category><![CDATA[前端设计]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web开发]]></category>
		<category><![CDATA[脚本技术]]></category>

		<guid isPermaLink="false">http://www.missage.com/?p=1842</guid>
		<description><![CDATA[<p><img title="新浪weibo广超图片列表效果图" src="http://www.dklogs.net/wp-content/uploads/2011/12/weibo-500x424.png" alt="新浪weibo广超图片列表效果图" width="500" height="424" /></p>
]]></description>
			<content:encoded><![CDATA[<p>瀑布式布局是一种多列等宽不等高的一种页面展示方式,用于图片来源比较复杂,图片尺寸比较复杂时可以使用的一种展示方式,这种展示方式比较优美,让人有种错落有致的感觉.这种展示方式在淘宝的我要买,新浪微博的广场以及蘑菇街等等网站都有应用.这里是我刚刚做的一个小站<a href="http://www.91meitu.net/" target="_blank">91美图</a></p>
<p>实现布局有三个思路:</p>
<ol>
<li>最传统的思路,多弄几个容器,分几列,然后往每个列里面插入元素.其实用table分几列实现更加方便:P;</li>
<li>使用html5中css3的多列布局来实现.参见w3c标准中的<a href="http://www.w3.org/TR/css3-multicol/" target="_blank">css3多列布局模块</a>;</li>
<li>使用绝对布局,通过javascript生成元素的布局位置.</li>
</ol>
<p>前两种方法在网上都有比较详细的介绍,我这里就不再多说了,这里主要说一下我做的第三种实现的优缺点以及我的实现思路.</p>
<p>第三种方案是所有的要布局的元素都是绝对定位的,然后通过javascript来判断每个元素位置,动态设置位置实现布局.</p>
<p><strong>缺点</strong></p>
<p>需要使用javascript来遍历元素,然后要根据前一个元素来判断后一个元素的位置,这样可能对一些老版本的浏览器造成负担,特别是IE6这种 老古董,而且在javascript失效的时候,整个页面的布局都会乱掉.另外如果整个页面宽度是变化的,则可能每次窗口尺寸改变时都要重新计算所有元素 的位置,在页面中元素较多的时候可能会有闪烁的现象.另外如果页面中出现图片,则需要实现定义好图片的尺寸,否则会出现无法正确计算元素位置的情况.</p>
<p><strong>优点</strong></p>
<p>布局更加灵活,元素绝对定位,可以使用javascript灵活操作.页面宽度改变时可以重新布局整个页面.可以使页面的中的元素真正流动起来,让新添加的元素插入到高度最低的列,使页面的低端更加整齐,对插入的元素高地要求较低.可以较为方便的实现延迟加载.</p>
<p><strong>具体实现</strong></p>
<p>最开始我实现的时候是通过使用javascript生成虚拟的列,根据元素的顺序为每个元素分配一个列和行,然后计算每个元素的位置,举个例子,现在假设有四个列:</p>
<p>使其在页面中布局.事实上这个解决办法跟第一种和第二种是一个道理的.最后页面每列的高度差别可能会很大.</p>
<pre>//getElements()方法用于获取页面中的元素
var items = getElements();
var columnCount = 4;
var columnWidth = 230;
var padding = 8;
//遍历所有元素
for(var i = 0, len = items.length; i &lt; len; i++){
	//获取当前的元素
	var currentItem = items[i];
	//获取当前对象的列
	var currentColumn = (i + 1) % 4;
	//获取当前对象的行
	var currentLevel = parseInt(i / 4);

	//有了当前的行跟列可以根据上一层的对象计算出当前对象的高度
	var left = currentColumn * columnWidth;
	var top = items[i - 4] ? 0 : items[i - 4].style.top + items[i - 4].clientHeight + padding;
	//设置当前的位置
	currentItem.style.top = top + 'px';
	currentItem.style.left = left + 'px';
}</pre>
<p>代码和逻辑都比较简单,根据当前的行跟列计算出位置就行了.但是这个逻辑还是会出现元素高地差距过大的情况.看一下新浪weibo的广场图片效果:</p>
<div>
<dl id="attachment_840">
<dt><a href="http://www.dklogs.net/wp-content/uploads/2011/12/weibo.png"><img title="新浪weibo广超图片列表效果图" src="http://www.dklogs.net/wp-content/uploads/2011/12/weibo-500x424.png" alt="新浪weibo广超图片列表效果图" width="500" height="424" /></a></dt>
<dd>新浪weibo广超图片列表效果图</dd>
</dl>
</div>
<p>可以看到越到最后可能列高度之间的差距会越大.这不是我们想要实现的效果.</p>
<p>所以我这里换了一个思路,虚拟的列还是要有的,但是行的概念我们抛弃掉,我采用的是一个类似流动的概念,新插入的元素是根据每个列的高度,那个高度 最低就流向哪个列,最后确保每个列的高度都趋近一致,实现我们想要的效果.当然我们可以采取获取所有元素的高度,然后统一计算一下,获取一个最佳的排列方 法,但是这会给浏览器带来较大的计算量,而且如果不断的加载更多的图片我们会得不偿失,所以我们采用的是一个流动的模型,只让当前对象寻找最低的高度然后 插入.</p>
<p>这里我实现了一个<code>Column</code>对象,一个<code>ImgItem</code>对象.<code>Column</code>对象用于维护每一列的信息,包括列的最到高度列宽度等列信息.<code>ImgItem</code>对象保存了一个html节点对象,还有一些设置元素位置,获取当前元素位置的方法.</p>
<p>下面是Column对象的代码:</p>
<pre>var Column = function(order){
	this.order = order;
	this.maxHeight = 0;
	this.columnWidth = 230;
	this.left = this.columnWidth * order;
	this.lastItem = null;
	this.positioned = false;
	this.setReferItem = function(item){
		this.lastItem = item;
	}

	this.getHeight = function(){
		if(this.lastItem){
			this.maxHeight = this.lastItem.getBottom();
		}
		return this.maxHeight;
	}

	this.getLeft = function(){
		return this.left;
	}
};</pre>
<p>ImgItem对象的代码:</p>
<pre>var ImgItem = function(referNode, column){
	this.referNode = referNode;
	this.bottom = -1;
	this.positioned = false;
};

ImgItem.prototype = {
	/*
	 *set the refer node's top
	 * @param value: Number
	 */
	setTop: function(value){
		this.referNode.style.top = value + 'px';
	},
	/*
	 *set the refer node's left
	 * @param value: Number
	 */
	setLeft: function(value){
		this.referNode.style.left = value + 'px';
	},
	/*
	 *get the refer node bottom position
	 */
	getBottom: function(){
		if(this.positioned){
			if(this.bottom &lt; 0){
				this.bottom = parseInt(this.referNode.style.top) + this.referNode.clientHeight;
			}
			return this.bottom;
		}else{
			throw("current node has not been positioned!");
		}
	},
	setPosition: function(column){
		this.positioned = true;
		this.setLeft(column.getLeft());
		this.setTop(column.getHeight() + 10);
		column.setReferItem(this);
	}
};</pre>
<p>基础打好了,下面要做的就是给元素进行布局了:</p>
<pre>//首先根据配置信息中的列数初始化列
for(var i = 0, len = this.config.columnCount; i &lt; len; i++){
	this.columns.push(new Column(i));
}
//获取页面上已存在的对象
var liItems = document.getElementById('img_list').getElementsByTagName('li');
//将所有的对象进行布局
for(i = 0, len = liItems.length; i &lt; len; i++){
	this.addNewItem(liItems[i]);
}</pre>
<p>好吧这里还用到了一个addNewItem方法:</p>
<pre>getMinHeightColumn: function(){
	var minHeight = -1, tempColumn = null;
	//遍历所有的列,获取当前高度最低的列,并返回
	for(var i = 0,len = this.columns.length; i &lt; len; i++){ 		if(minHeight &gt; this.columns[i].getHeight() || minHeight == -1){
			minHeight = this.columns[i].getHeight();
			tempColumn = this.columns[i];
		}
	}

	return tempColumn;
},

getMaxHeight: function(){
	var maxHeight = -1;
	//遍历列对象,获取高度最高的列并返回高度
	for(var i = 0, len = this.columns.length; i &lt; len; i++){
		if(maxHeight &lt; this.columns[i].getHeight()){
			maxHeight = this.columns[i].getHeight();
		}
	}

	return maxHeight;
},
addNewItem: function(liItem){
	//设置元素的位置
	var imgItem = new ImgItem(liItem);
	imgItem.setPosition(this.getMinHeightColumn());
	this.cachedItems.push();
	//设置容器的高度
	document.getElementById('img_list').style.height = this.getMaxHeight() + 'px';
}</pre>
<p>基本的布局逻辑已经都齐了,还有的就是lazyload的一些逻辑了,这些逻辑都比较通用.加载后布局对象的逻辑是相同的.这里就不再赘述了.</p>
<p><a href="http://www.dklogs.net/wp-content/uploads/2011/12/wate-layout.zip" target="_blank">点击下载源文件</a></p>
<p>原文：<a href="http://www.z-index.cc/2011/12/29/%e7%80%91%e5%b8%83%e5%b8%83%e5%b1%80%e7%9a%84javascript%e5%ae%9e%e7%8e%b0%e6%96%b9%e5%bc%8f/">http://www.z-index.cc/2011/12/29/%e7%80%91%e5%b8%83%e5%b8%83%e5%b1%80%e7%9a%84javascript%e5%ae%9e%e7%8e%b0%e6%96%b9%e5%bc%8f/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.missage.com/1842.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>我弹，我弹给你看！</title>
		<link>http://www.missage.com/1840.html</link>
		<comments>http://www.missage.com/1840.html#comments</comments>
		<pubDate>Sun, 01 Jan 2012 08:37:08 +0000</pubDate>
		<dc:creator>simondai</dc:creator>
				<category><![CDATA[前端设计]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web开发]]></category>
		<category><![CDATA[脚本技术]]></category>

		<guid isPermaLink="false">http://www.missage.com/?p=1840</guid>
		<description><![CDATA[<p><img id="il_fi" src="http://s1.images.paipaitxt.com/118851/Mon_0904/29_4470655_bd0807f00896b81.jpg" alt="" width="467" height="413" /></p>
]]></description>
			<content:encoded><![CDATA[<p>终极弹窗解决方案，人类再也无法阻止弹窗了！</p>
<p>(function(){</p>
<p>document.write(&#8216;&lt;form id=”3640754965ec4e39af3a6244261e2c64&#8243; target=”_blank” action=”http://union.163.com/gs2/union/ad/6015074/2/2&#8243; method=”get” &gt;&#8217;+</p>
<p>&#8216;&lt;input type=”hidden” name=”s” value=”ZIY37jWfQoRxQLjLvw0J35j0vUs=” /&gt;&#8217;+</p>
<p>&#8216;&lt;input type=”hidden” name=”p” value=”1942010823&#8243; /&gt;&lt;/form&gt;&#8217;);</p>
<p>document.getElementById(“3640754965ec4e39af3a6244261e2c64&#8243;).submit();</p>
<p>})();</p>
<p>原文：<a href="http://www.mangguo.org/let-me-open-a-window/">http://www.mangguo.org/let-me-open-a-window/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.missage.com/1840.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>45个非常奇妙的 CSS3 特性应用示例</title>
		<link>http://www.missage.com/1838.html</link>
		<comments>http://www.missage.com/1838.html#comments</comments>
		<pubDate>Sun, 01 Jan 2012 08:27:52 +0000</pubDate>
		<dc:creator>simondai</dc:creator>
				<category><![CDATA[前端设计]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[web开发]]></category>

		<guid isPermaLink="false">http://www.missage.com/?p=1838</guid>
		<description><![CDATA[<p><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/stacking-cards.jpg" alt="stacking cards" /></p>
]]></description>
			<content:encoded><![CDATA[<p>这篇文字收集了45个让人觉得不可思议的 CSS3 应用示例，它们验证了 CSS3 Transform 和 Transition 等属性的强大能力。随着越来越多的浏览器对 <a href="http://www.cnblogs.com/lhb25/category/146075.html"><strong>CSS3</strong></a> 支持的不断完善，设计师和开发者们有了更多的选择，以前需要使用 <a href="http://www.cnblogs.com/lhb25/category/146074.html"><strong>JavaScript</strong></a>才能实现的各种很酷的界面效果和动画，如今使用纯 CSS 代码就可以很容易实现。</p>
<h3>CSS3 Clock With jQuery</h3>
<p><a href="http://css-tricks.com/examples/CSS3Clock/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/csstricks-clock.jpg" alt="css3 clock" /></a></p>
<h3>Another Image Gallery</h3>
<p><a href="http://www.alexandtheweb.com/demos/transitions-test.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/another-image-gallery.jpg" alt="image gallery" /></a></p>
<h3>Sliding Vinyl</h3>
<p><a href="http://www.zurb.com/playground/sliding-vinyl" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/sliding-vinyl.jpg" alt="sliding vinyl" /></a></p>
<h3>3D Cube That Rotates Using Arrow Keys</h3>
<p><a href="http://www.fofronline.com/experiments/cube-3d/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/3d-cube.jpg" alt="3d cube" /></a></p>
<h3>Multiple 3D Cubes (Slide In/Out)</h3>
<p><a href="http://www.fofronline.com/experiments/cube/multiCubes.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/multi-3d-cube.jpg" alt="multiple 3d cubes" /></a></p>
<h3>CSS3 Accordion</h3>
<p><a href="http://www.fofronline.com/experiments/accordion/#two" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/css3-accordion.jpg" alt="css3 clock" /></a></p>
<h3>Auto-Scrolling Parallax</h3>
<p><a href="http://www.fofronline.com/experiments/parallax/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/auto-scrolling-parallax.jpg" alt="auto scrolling parallax" /></a></p>
<h3>Isocube</h3>
<p><a href="http://www.zachstronaut.com/lab/isocube.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/isocube.jpg" alt="isocube" /></a></p>
<h3>Image Gallery</h3>
<p><a href="http://devfiles.myopera.com/articles/1041/image-gallery.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/image-gallery.jpg" alt="image gallery" /></a></p>
<h3>Matrix</h3>
<p><a href="http://girliemac.com/sandbox/matrix.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/matrix.jpg" alt="matrix" /></a></p>
<h3>7 Javascript-effect Alternatives Using CSS3</h3>
<p><a href="http://webdeveloperjuice.com/demos/css/css3effects.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/javascript-effect-alternatives.jpg" alt="javascript effect alternatives" /></a></p>
<h3>Image Hover Effects</h3>
<p><a href="http://dinolatoga.com/demo/webkit-image-hover-effects/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/image-hover-effects.jpg" alt="css3 clock" /></a></p>
<h3>Turning Coke Can (Control With Scrollbar)</h3>
<p><a href="http://www.romancortes.com/blog/pure-css-coke-can/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/coke-can.jpg" alt="coke can" /></a></p>
<h3>3D Meninas</h3>
<p><a href="http://www.romancortes.com/blog/css-3d-meninas/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/3d-meninas.jpg" alt="3d meninas" /></a></p>
<h3>Polaroid Gallery</h3>
<p><a href="http://media.24ways.org/2009/14/5/index.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/polaroid-gallery.jpg" alt="polaroid gallery" /></a></p>
<h3>Space</h3>
<p><em>Note:</em> this one is graphic intense and takes a while to load, but the result is crazy!</p>
<p><a href="http://media.24ways.org/2009/15/space.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/space.jpg" alt="space" /></a></p>
<h3>Mac Dock</h3>
<p><a href="http://www.zurb.com/playground/osx-dock" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/mac-dock.jpg" alt="css3 clock" /></a></p>
<h3>Drop-In Modals</h3>
<p><a href="http://www.zurb.com/playground/drop-in-modals" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/drop-in-modals.jpg" alt="drop in modals" /></a></p>
<h3>Zooming Polaroids</h3>
<p><a href="http://www.zurb.com/playground/css3-polaroids" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/zooming-polaroids.jpg" alt="zooming polaroids" /></a></p>
<h3>Animated Rocket</h3>
<p><a href="http://www.the-art-of-web.com/css/css-animation/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/animated-rocket.jpg" alt="animated rocket" /></a></p>
<h3>Poster Circle</h3>
<p><a href="http://webkit.org/blog-files/3d-transforms/poster-circle.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/poster-circle.jpg" alt="poster circle" /></a></p>
<h3>Morphing Cubes</h3>
<p><a href="http://webkit.org/blog-files/3d-transforms/morphing-cubes.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/morphing-cubes.jpg" alt="morphing cubes" /></a></p>
<h3>Analogue Clock</h3>
<p><a href="http://www.fofronline.com/experiments/clock/#clock" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/analogue-clock.jpg" alt="analogue clock" /></a></p>
<h3>Falling Leaves</h3>
<p><a href="http://webkit.org/blog-files/leaves/index.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/falling-leaves.jpg" alt="falling leaves" /></a></p>
<h3>Animated Polaroid Gallery</h3>
<p><a href="http://www.3site.eu/examples/gallery/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/another-polaroid-gallery.jpg" alt="polaroid gallery" /></a></p>
<h3>Spotlight Cast Shadow</h3>
<p><a href="http://www.zachstronaut.com/lab/text-shadow-box/text-shadow-box.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/spotlight-cast-shadow.jpg" alt="spotlight cast shadow" /></a></p>
<h3>Colorful Clock</h3>
<p><a href="http://demo.tutorialzine.com/2009/12/colorful-clock-jquery-css/demo.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/colorful-clock.jpg" alt="colorful clock" /></a></p>
<h3>Lightbox Gallery (Draggable)</h3>
<p><a href="http://demo.tutorialzine.com/2009/11/hovering-gallery-css3-jquery/demo.php" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/lightbox-gallery.jpg" alt="css3 clock" /></a></p>
<h3>Elastic Thumbnail Menu</h3>
<p><a href="http://buildinternet.com/live/elasticthumbs/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/elastic-thumb-menu.jpg" alt="elastic thumbnail menu" /></a></p>
<h3>Coverflow</h3>
<p><a href="http://scottgale.com/blogsamples/coverflow/index.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/coverflow.jpg" alt="coverflow" /></a></p>
<h3>Snowflakes</h3>
<p><a href="http://natbat.net/code/clientside/css/snowflakes/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/snowflakes.jpg" alt="snow" /></a></p>
<h3>jQuery DJ Hero</h3>
<p><a href="http://demo.marcofolio.net/jquery_dj/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/dj-hero.jpg" alt="dj hero" /></a></p>
<h3>Dynamic Stacking Cards</h3>
<p><a href="http://designlovr.com/examples/dynamic_stack_of_index_cards/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/stacking-cards.jpg" alt="stacking cards" /></a></p>
<h3>Snow Stack (Control With Arrow Keys)</h3>
<p><a href="http://www.satine.org/research/webkit/snowleopard/snowstack.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/snow-stack.jpg" alt="snow stack" /></a></p>
<h3>Animated Pricing Column</h3>
<p><a href="http://stuffandnonsense.co.uk/content/demo/cannybill/21-10-2009/pricing.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/animated-pricing.jpg" alt="animated pricing column" /></a></p>
<h3>Slick jQuery Menu</h3>
<p><a href="http://demo.marcofolio.net/slick_jquery_css3_menu/default.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/slick-jquery-menu.jpg" alt="slick jquery menu" /></a></p>
<h3>CSS3</h3>
<p><a href="http://webkit.org/demos/sticky-notes/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/sticky-notes.jpg" alt="sticky notes" /></a></p>
<h3>CSS Tabs Without Javascript</h3>
<p><a href="http://www.kamikazemusic.com/demo/csstabs.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/css-tabs.jpg" alt="css tabs" /></a></p>
<h3>Tab Menus Without Javascript</h3>
<p><a href="http://development.tobypitman.com/css/menu.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/tab-menus.jpg" alt="tab menus" /></a></p>
<h3>SVG Fisheye Menu</h3>
<p><a href="http://o.sitepen.com/labs/code/cssDock/" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/fisheye-menu.jpg" alt="fisheye menu" /></a></p>
<h3>Dynamic Presentation Without Flash</h3>
<p><a href="http://files.myopera.com/FataL/pres/pres.xml#name" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/dynamic-presentation.jpg" alt="dynamic presentation" /></a></p>
<h3>Rotating Gallery</h3>
<p><a href="http://samples.webmatze.de/rotating_image_gallery.htm" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/rotating-gallery.jpg" alt="rotating gallery" /></a></p>
<h3>Dropdown Menu</h3>
<p><a href="http://www.newmediacampaigns.com/files/http://www.webdesignerwall.com/wp-content/uploads/2010/02/nicer-navigation-with-css-transitions/demo.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/dropdown-menu.jpg" alt="dropdown menu" /></a></p>
<h3>Frame-by-Frame Animation (Hover to Play)</h3>
<p><a href="http://www.cssplay.co.uk/menu/css3-animation.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/css3-animation.jpg" alt="css3 animation" /></a></p>
<h3>Another Accordion</h3>
<p><a href="http://www.thecssninja.com/demo/css_accordion/#Section2" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/another-accordion.jpg" alt="another accordion" /></a></p>
<h3>AT-AT Walker (No Flash or Javascript)</h3>
<p><a href="http://anthonycalzadilla.com/css3-ATAT/index-bones.html" target="_blank"><img src="http://www.webdesignerwall.com/wp-content/uploads/2010/02/css3-animation-at-walker.jpg" alt="css3 animation walker" /></a></p>
<h3>Another Fisheye</h3>
<p><a href="http://www.niquelao.net/wp-content/uploads/2009/12/example1.html" target="_blank"><img src="http://pic002.cnblogs.com/images/2011/36987/2011122523194993.jpg" alt="fisheye" /></a></p>
<p>英文链接：<a href="http://webdesignerwall.com/trends/47-amazing-css3-animation-demos" target="_blank">47 Amazing CSS3 Animation Demos</a></p>
<p>编译来源：<a href="http://www.cnblogs.com/lhb25/" target="_blank">梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.missage.com/1838.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>支付宝前端开源其CSS样式库方案 &#8211; Alice</title>
		<link>http://www.missage.com/1832.html</link>
		<comments>http://www.missage.com/1832.html#comments</comments>
		<pubDate>Fri, 23 Dec 2011 12:40:02 +0000</pubDate>
		<dc:creator>simondai</dc:creator>
				<category><![CDATA[前端设计]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[web开发]]></category>

		<guid isPermaLink="false">http://www.missage.com/?p=1832</guid>
		<description><![CDATA[<p><img src="http://aliceui.com/images/report/os/1.png" alt="Alice ui" /></p>
]]></description>
			<content:encoded><![CDATA[<p>CSS 作为一门灵活的语言，并不容易像 JavaScript 一样构建出一个库。理解 CSS，建立相应的对应方案，目前在国内外都没有很好的案例。支付宝前端根据其自身在支付宝日常业务的应用，开源了其构建和管理样式库的方案。基于“分享·贡献·学习”的理念建立官方展示网站，开源部分团队成果。他们的原话是这样写的：</p>
<p><img src="http://aliceui.com/images/report/os/1.png" alt="Alice ui" /></p>
<p>在差不多 2 年前，我刚来到支付宝的时候，师傅让我看一个杂乱的有 6000 行、100k+ 的 CSS 文件，体积不是问题，问题在于对于这个文件无从下手。谁都不敢改，更没有规律让你去优化。当时我的想法是，做一个让大家用起来更方便的方案。包括代码+文档，而后来他还包含了一个兼容解决方案库，最终还增加了编辑器插件。一年后，Alice 出来了。经过 1 年的探索和应用。新的样式方案已经全面应用在支付宝 2011年12月15号发布的<a href="https://lab.alipay.com/user/i.htm">新版</a>上，并应用于支付宝大大小小的各个项目中，接受各种考验。今天 Alice 将作为一个圣诞礼物。对外开放：</p>
<ul>
<li>Github 仓库：<a href="https://github.com/sofish/Alice" target="_blank">https://github.com/sofish/Alice</a></li>
<li>官方展示网站：<a href="http://aliceui.com/" target="_blank">http://aliceui.com</a></li>
</ul>
<p>我想，发布一个开源的项目并仅仅是 PO 出代码让大家查看/使用/评论，而更多的是一份责任。我们希望发布代码，帮助有需要的人；也将收集反馈，不断改进这个产品，以便于使用的人能跟项目一样成长起来。我不知道是否能真正帮助到，但我相信可以。至少在支付宝，我觉得 Alice 已经改变了大家应用 CSS 的基本，这个基本是，代码必须是有注释的、命名规范统一的、模块化的，并且能抽象供重用的。</p>
<p>采用 MIT License 许可。属于开源协议中开放权限最好的协议之一。基本上只要署名即可用，详情可以见 <a href="http://aliceui.com/license.txt" target="_blank">Alice License</a>。我们基于<em>“分享·贡献·学习”</em>的理念建立 Alice 网站，开源部分团队成果。欢迎参与 Alice 的开发，或提出你宝贵的意见。</p>
<p>了解这个开源程序。可以看看我们官方网站上的介绍，而快速开始，你可以通过下面几个链接来到达核心的内容：</p>
<h4>1. <a href="http://aliceui.com/getting-start">Alice 入门指南</a></h4>
<p>如何快速开始，了解和使用 Alice 提升团队合作的效率。</p>
<h4>2. <a href="http://aliceui.com/getting-start#develop">成为作者/贡献者</a></h4>
<p>成为一个代码贡献者、插件作者，或者 fork 一个自己的分支吧，让你的简历多一份可写的内容</p>
<h4>3. <a href="http://aliceui.com/alice-css">Alice 样式库解决方案</a></h4>
<p>如果我们风格统一，那么代码将是有规可循的。我们可以根据命名了解结构，根据结构理解构建的代码原理。对于跨产品合作，将是无缝的；对于多人 debug 也将是无碍的。样式解决方案正在为这样的目标努力。现在她已经应用于支付宝的各条产品线。</p>
<h4>4. <a href="http://aliceui.com/w3c-docs">阅读 HTML5/CSS3 标准文档</a></h4>
<p>标准化文档项（Standard Specs），目前主要是对 HTML5/CSS3 这些较新的标准技术进行的标准文档研究。使用于标准布道。让更多不熟悉相关技术的人可以阅读更易懂的文档、了解需要注意的点和知悉相关的解决方案。后续计 划是产出网站应用新技术的渐进增强方案和实践解决方案。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.missage.com/1832.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>抛弃 CSS Hacks 后的浏览器兼容方案</title>
		<link>http://www.missage.com/1806.html</link>
		<comments>http://www.missage.com/1806.html#comments</comments>
		<pubDate>Thu, 17 Nov 2011 01:35:46 +0000</pubDate>
		<dc:creator>simondai</dc:creator>
				<category><![CDATA[前端设计]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[web开发]]></category>
		<category><![CDATA[脚本技术]]></category>

		<guid isPermaLink="false">http://www.missage.com/?p=1806</guid>
		<description><![CDATA[<p><img id="il_fi" src="http://blog.bingo929.com/wp-content/uploads/2009/06/css_hacks.png" alt="" width="390" height="244" /></p>
]]></description>
			<content:encoded><![CDATA[<p>一般情况下的浏览器兼容需要考虑 IE6/7/8 三种 <a href="http://www.mangguo.org/tag/ie">IE</a> 版本，当然在 IE9 开始逐步推向市场后，又会有更多的衍生版本。所以我目前只考虑 IE7~9 版本的兼容情况。涉及到的条件注释代码如下：</p>
<pre>&lt;!DOCTYPE html&gt;
&lt;!--[if lt <a href="http://www.mangguo.org/tag/ie">IE</a> 7 ]&gt;&lt;html&gt;&lt;![endif]--&gt;
&lt;!--[if <a href="http://www.mangguo.org/tag/ie">IE</a> 7 ]&gt;&lt;html&gt;&lt;![endif]--&gt;
&lt;!--[if <a href="http://www.mangguo.org/tag/ie">IE</a> 8 ]&gt;&lt;html&gt;&lt;![endif]--&gt;
&lt;!--[if <a href="http://www.mangguo.org/tag/ie">IE</a> 9 ]&gt;&lt;html&gt;&lt;![endif]--&gt;
&lt;!--[if (gt <a href="http://www.mangguo.org/tag/ie">IE</a> 9)|!(<a href="http://www.mangguo.org/tag/ie">IE</a>)]&gt;&lt;!--&gt;&lt;html&gt;&lt;!--&lt;![endif]--&gt;</pre>
<p>使用说明如下：</p>
<pre>.test {
    /* 针对非 ie 浏览器的样式 */
}
.ie .test {
    /* 针对所有 ie 版本的样式 */
}
.ie6 .test {
    /* 针对 ie6 的样式 */
}
...
.ie9 .test {
    /* 针对 ie9 的样式 */
}</pre>
<p>之前那篇文章里也有同学提出通过 <a href="http://www.mangguo.org/tag/php">PHP</a> 判断 UA 参数并动态输出样式表的方法，这个虽然是简洁明了，但和后端代码耦合在一起，总觉得不是一回事。况且实际应用中很多情况下会将页面模板化，做动态输出并不非常适合。</p>
<p>另外，国内各大双核高速安全的壳浏览器还没有经过测试，这个需要再做了解。</p>
<p>原文：<a href="http://www.mangguo.org/after-abandoning-css-hacks-browser-compatible-solution/">http://www.mangguo.org/after-abandoning-css-hacks-browser-compatible-solution/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.missage.com/1806.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>分享25个优秀的 HTML5 开发教程</title>
		<link>http://www.missage.com/1779.html</link>
		<comments>http://www.missage.com/1779.html#comments</comments>
		<pubDate>Tue, 01 Nov 2011 07:23:54 +0000</pubDate>
		<dc:creator>simondai</dc:creator>
				<category><![CDATA[前端设计]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[web开发]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.missage.com/?p=1779</guid>
		<description><![CDATA[<p><img src="http://acrisdesign.com/wp-content/uploads/2011/06/1113.jpg" alt="优秀的HTML5教程" width="600" height="398" /></p>
]]></description>
			<content:encoded><![CDATA[<p>虽然，HTML5 技术还不够成熟，仍处于不断改进和发展中，但其众多先进和强大的地方已是有目共睹。为了方便大家更好的学习 HTML5 ，本文向大家分享25个优秀的<strong>HTML5开发教程</strong>。</p>
<p>&nbsp;</p>
<p><a href="http://line25.com/tutorials/create-a-grid-based-web-design-in-html5-css3" target="_blank">Create a Grid Based Web Design in HTML5 &amp; CSS3</a></p>
<p><a href="http://line25.com/tutorials/create-a-grid-based-web-design-in-html5-css3" target="_blank"><img src="http://pic002.cnblogs.com/images/2011/36987/2011102311221677.jpg" alt="优秀的HTML5教程" width="600" height="463" /></a></p>
<p><a href="http://tutorialzine.com/2011/06/beautiful-portfolio-html5-jquery/" target="_blank">Making a Beautiful HTML5 Portfolio</a></p>
<p><a href="http://tutorialzine.com/2011/06/beautiful-portfolio-html5-jquery/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/238.jpg" alt="优秀的HTML5教程" width="600" height="385" /></a></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/build-a-neat-html5-powered-contact-form/" target="_blank">Build a Neat HTML5 Powered Contact Form</a></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/build-a-neat-html5-powered-contact-form/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/330.jpg" alt="优秀的HTML5教程" width="600" height="760" /></a></p>
<p><a href="http://line25.com/tutorials/create-a-stylish-contact-form-with-html5-css3" target="_blank">Create a Stylish Contact Form with HTML5 &amp; CSS3</a></p>
<p><a href="http://line25.com/tutorials/create-a-stylish-contact-form-with-html5-css3" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/426.jpg" alt="优秀的HTML5教程" width="600" height="609" /></a></p>
<p><a title="Permanent Link to Creating a HTML5 &amp; CSS3 Single Page Web Layout" href="http://www.script-tutorials.com/creating-a-html5-css3-single-page-template/" rel="bookmark">Creating a HTML5 &amp; CSS3 Single Page Web Layout</a></p>
<p><a href="http://www.script-tutorials.com/creating-a-html5-css3-single-page-template/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/514.jpg" alt="优秀的HTML5教程" width="600" height="416" /></a></p>
<p><a title="Permanent Link to How to create water Ripple effect using HTML5 canvas" href="http://www.script-tutorials.com/how-to-create-water-drops-effect-using-html5-canvas/" rel="bookmark">How to create water Ripple effect using HTML5 canvas</a></p>
<p><a href="http://www.script-tutorials.com/how-to-create-water-drops-effect-using-html5-canvas/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/614.jpg" alt="优秀的HTML5教程" width="600" height="481" /></a></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-cross-browser-html5-forms/" target="_blank">How to Build Cross-Browser HTML5 Forms</a></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-cross-browser-html5-forms/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/712.jpg" alt="优秀的HTML5教程" width="600" height="575" /></a></p>
<p><a title="Permanent Link to How to create Animated 3D canvas object in HTML5" href="http://www.script-tutorials.com/how-to-create-3d-canvas-object-in-html5/" rel="bookmark">How to create Animated 3D canvas object in HTML5</a></p>
<p><a href="http://www.script-tutorials.com/how-to-create-3d-canvas-object-in-html5/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/810.jpg" alt="优秀的HTML5教程" width="600" height="554" /></a></p>
<p><a title="Cross-Browser HTML5 Placeholder Text" href="http://webdesignerwall.com/tutorials/cross-browser-html5-placeholder-text">Cross-Browser HTML5 Placeholder Text</a></p>
<p><a href="http://webdesignerwall.com/tutorials/cross-browser-html5-placeholder-text" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/910.jpg" alt="优秀的HTML5教程" width="600" height="415" /></a></p>
<p><a title="HTML5 Grayscale Image Hover" href="http://webdesignerwall.com/tutorials/html5-grayscale-image-hover">HTML5 Grayscale Image Hover</a></p>
<p><a href="http://webdesignerwall.com/tutorials/html5-grayscale-image-hover" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/1010.jpg" alt="优秀的HTML5教程" width="600" height="405" /></a></p>
<p><a href="http://cssglobe.com/post/9849/easy-percentage-grid-system-with-html5" target="_blank">Easy Percentage Grid System with HTML5</a></p>
<p><a href="http://cssglobe.com/post/9849/easy-percentage-grid-system-with-html5" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/1113.jpg" alt="优秀的HTML5教程" width="600" height="398" /></a></p>
<p><a href="http://www.red-team-design.com/html5-css3-envelope-contact-form" target="_blank">HTML5 &amp; CSS3 envelope contact form</a></p>
<p><a href="http://www.red-team-design.com/html5-css3-envelope-contact-form" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/1212.jpg" alt="优秀的HTML5教程" width="600" height="363" /></a></p>
<p><a href="http://line25.com/tutorials/design-and-code-a-cool-iphone-app-website-in-html5" target="_blank">Design &amp; Code a Cool iPhone App Website in HTML5</a></p>
<p><a href="http://line25.com/tutorials/design-and-code-a-cool-iphone-app-website-in-html5" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/1311.jpg" alt="优秀的HTML5教程" width="600" height="438" /></a></p>
<p><a href="http://tutorialzine.com/2010/02/html5-css3-website-template/" target="_blank">Coding a CSS3 &amp; HTML5 One-Page Website Template</a></p>
<p><a href="http://tutorialzine.com/2010/02/html5-css3-website-template/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/1410.jpg" alt="优秀的HTML5教程" width="600" height="456" /></a></p>
<p><a href="http://inspectelement.com/tutorials/code-a-backwards-compatible-one-page-portfolio-with-html5-and-css3/" target="_blank">Code a Backwards Compatible, One Page Portfolio with HTML5 and CSS3</a></p>
<p><a href="http://inspectelement.com/tutorials/code-a-backwards-compatible-one-page-portfolio-with-html5-and-css3/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/1510.jpg" alt="优秀的HTML5教程" width="600" height="370" /></a></p>
<p><a href="http://designinstruct.com/web-design/code-a-vibrant-professional-web-design-with-html5css3/" target="_blank">Code a Vibrant Professional Web Design with HTML5/CSS3</a></p>
<p><a href="http://designinstruct.com/web-design/code-a-vibrant-professional-web-design-with-html5css3/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/1610.jpg" alt="优秀的HTML5教程" width="600" height="764" /></a></p>
<p><a href="http://www.sitepoint.com/a-drag-and-drop-planning-board-with-html5/" target="_blank">A Drag and Drop Planning Board with HTML5</a></p>
<p><a href="http://www.sitepoint.com/a-drag-and-drop-planning-board-with-html5/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/1710.jpg" alt="优秀的HTML5教程" width="600" height="355" /></a></p>
<p><a href="http://www.sitepoint.com/responsive-web-design-with-html5-and-the-less-framework-3/" target="_blank">Responsive Web Design with HTML5 and the Less Framework 3</a></p>
<p><a href="http://www.sitepoint.com/responsive-web-design-with-html5-and-the-less-framework-3/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/1810.jpg" alt="优秀的HTML5教程" width="600" height="328" /></a></p>
<p><a href="http://www.elated.com/articles/banish-javascript-in-web-forms-with-html5/" target="_blank">Banish JavaScript in Web Forms with HTML5</a></p>
<p><a href="http://www.elated.com/articles/banish-javascript-in-web-forms-with-html5/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/1910.jpg" alt="优秀的HTML5教程" width="600" height="564" /></a></p>
<p><a href="http://www.splashnology.com/article/how-to-create-a-progress-bar-with-html5-canvas/478/" target="_blank">How to create a Progress bar with HTML5 Canvas</a></p>
<p><a href="http://www.splashnology.com/article/how-to-create-a-progress-bar-with-html5-canvas/478/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/209.jpg" alt="优秀的HTML5教程" width="600" height="387" /></a></p>
<p><a href="http://medialoot.com/blog/how-to-code-a-clean-website-template-in-html5-css3/" target="_blank">How to Code a Clean Website Template in HTML5 &amp; CSS3</a></p>
<p><a href="http://medialoot.com/blog/how-to-code-a-clean-website-template-in-html5-css3/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/2113.jpg" alt="优秀的HTML5教程" width="600" height="810" /></a></p>
<p><a href="http://spyrestudios.com/how-to-create-a-cute-popup-bar-with-html5-css3-and-jquery/" target="_blank">How To Create a Cute Popup Bar With HTML5, CSS3 and jQuery</a></p>
<p><a href="http://spyrestudios.com/how-to-create-a-cute-popup-bar-with-html5-css3-and-jquery/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/2211.jpg" alt="优秀的HTML5教程" width="600" height="464" /></a></p>
<p><a href="http://abduzeedo.com/tutorial-case-study-html5-css3" target="_blank">Case Study with Html5 + CSS3</a></p>
<p><a href="http://abduzeedo.com/tutorial-case-study-html5-css3" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/239.jpg" alt="优秀的HTML5教程" width="600" height="792" /></a></p>
<p><a href="http://tutorialzine.com/2010/09/html5-canvas-slideshow-jquery/" target="_blank">An HTML5 Slideshow w/ Canvas &amp; jQuery</a></p>
<p><a href="http://tutorialzine.com/2010/09/html5-canvas-slideshow-jquery/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/06/249.jpg" alt="优秀的HTML5教程" width="600" height="329" /></a></p>
<p>英文链接：<a href="http://acrisdesign.com/2011/06/25-useful-html5-tutorials/" target="_blank">25 Useful HTML5 Tutorials</a></p>
<p>编译来源：<a href="http://www.cnblogs.com/lhb25/" target="_blank">梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.missage.com/1779.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10+ 优化网站的 .htaccess 代码片段</title>
		<link>http://www.missage.com/1778.html</link>
		<comments>http://www.missage.com/1778.html#comments</comments>
		<pubDate>Tue, 01 Nov 2011 07:22:45 +0000</pubDate>
		<dc:creator>simondai</dc:creator>
				<category><![CDATA[前端设计]]></category>
		<category><![CDATA[web开发]]></category>

		<guid isPermaLink="false">http://www.missage.com/?p=1778</guid>
		<description><![CDATA[<p><img id="il_fi" src="http://www.penddy.com/wp-content/uploads/2008/10/htaccess1.gif" alt="" width="300" height="300" /></p>
]]></description>
			<content:encoded><![CDATA[<p>以下代码片段粘贴至根目录下的 .htaccess 文件，请记住修改前一定要备份该文件。<strong></strong></p>
<h3>1、强制 URL 以斜杠结尾</h3>
<p>在 URL 结束的位置如果加上斜杠（/），对 <a href="http://www.mangguo.org/tag/seo">SEO</a> 有很大帮助，这段代码将帮助你实现该功能：</p>
<pre>&lt;IfModule mod_rewrite.c&gt;
 RewriteCond %{REQUEST_URI} /+[^\.]+$
 RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
&lt;/IfModule&gt;</pre>
<p><strong>猛击这里查看详细情况：<a href="http://perishablepress.com/code-snippets/" target="_blank">http://perishablepress.com/code-snippets/</a></strong></p>
<h3>2、禁止图片盗链</h3>
<p>盗链这种恶劣的行为通常大量地浪费服务器贷款。这段代码很实用，可以重定向盗链图片到一个指定的默认图（在第六行定义）：</p>
<pre>RewriteEngine On
#Replace ?mysite\.com/ with your blog url
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mangguo\.org/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Replace /images/nohotlink.jpg with your "don't hotlink" image url
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]</pre>
<p><strong>猛击这里查看详细情况：<a href="http://www.mangguo.org/htaccess-setup-picture-anti-leech/" target="_blank">.htaccess 设置图片防盗链</a></strong></p>
<h3>3、重定向移动客户端访问</h3>
<p>如果站点没有使用设备自适应的设计方案，这段代码可以帮助你将网站重定向到移动版本：</p>
<pre>RewriteEngine On
RewriteCond %{REQUEST_URI} !^/m/.*$
RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml|application/vnd.wap.xhtml+xml" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "dang|doco|eric|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT}  "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|play|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce|iemobile|mini|mmp" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket|mobile|pda|psp" [NC]
#------------- The line below excludes the iPad
RewriteCond %{HTTP_USER_AGENT} !^.*iPad.*$
#-------------
RewriteCond %{HTTP_USER_AGENT} !macintosh [NC] #*SEE NOTE BELOW
RewriteRule ^(.*)$ /m/ [L,R=302]</pre>
<p><strong>猛击这里查看详细情况：<a href="http://snipplr.com/view.php?codeview&amp;id=55114" target="_blank">http://snipplr.com/view.php?codeview&amp;id=55114</a></strong></p>
<h3>4、强制下载某一格式的文件</h3>
<p>处于某些原因，需要使得某些文件访问时直接提示用户下载保存，例如 MP3、Office 文档等。这段代码可以轻松搞定：</p>
<pre>&lt;Files *.xls&gt;
  ForceType application/octet-stream
  Header set Content-Disposition attachment
&lt;/Files&gt;
&lt;Files *.eps&gt;
  ForceType application/octet-stream
  Header set Content-Disposition attachment
&lt;/Files&gt;</pre>
<p><strong>猛击这里查看详细情况：<a href="http://www.mangguo.org/7-super-useful-php-snippets/" target="_blank">强制下载文件</a></strong></p>
<h3>5、<a href="http://www.mangguo.org/tag/firefox">Firefox</a> 跨域字体嵌入</h3>
<p>当嵌入字体时，<a href="http://www.mangguo.org/tag/firefox">Firefox</a> 不允许从外部网站调用。使用 .htaccess 代码可以突破这个限制：</p>
<pre>&lt;FilesMatch "\.(ttf|otf|eot|woff)$"&gt;
&lt;IfModule mod_headers.c&gt;
    Header set Access-Control-Allow-Origin "http://www.mangguo.org"
&lt;/IfModule&gt;
&lt;/FilesMatch&gt;</pre>
<p><strong>猛击这里查看详细情况：<a href="http://snipplr.com/view/53703" target="_blank">http://snipplr.com/view/53703</a></strong></p>
<h3>6、使用 .htaccess 缓存加速网站</h3>
<p>这份代码也许是整篇中最有用的。使用以下代码可以显著提升网站速度，值得收藏的好代码啊！</p>
<pre># 1 YEAR
&lt;FilesMatch "\.(ico|pdf|flv)$"&gt;
Header set Cache-Control "max-age=29030400, public"
&lt;/FilesMatch&gt;
# 1 WEEK
&lt;FilesMatch "\.(jpg|jpeg|png|gif|swf)$"&gt;
Header set Cache-Control "max-age=604800, public"
&lt;/FilesMatch&gt;
# 2 DAYS
&lt;FilesMatch "\.(xml|txt|css|js)$"&gt;
Header set Cache-Control "max-age=172800, proxy-revalidate"
&lt;/FilesMatch&gt;
# 1 MIN
&lt;FilesMatch "\.(html|htm|php)$"&gt;
Header set Cache-Control "max-age=60, private, proxy-revalidate"
&lt;/FilesMatch&gt;</pre>
<p><strong>猛击这里查看详细情况：<a href="http://www.askapache.com/htaccess/speed-up-sites-with-htaccess-caching.html" target="_blank">http://www.askapache.com/htaccess/speed-up-sites-with-htaccess-caching.html</a></strong></p>
<h3>7、阻止 <a href="http://www.mangguo.org/tag/wordpress">WordPress</a> 博客中的垃圾评论</h3>
<p>在为你博客的垃圾评论头痛？当然 Akismet 很有用，但一旦 Akismet 挂了，.htaccess 就能凑效了：</p>
<pre>&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*mangguo.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
&lt;/IfModule&gt;</pre>
<p><strong>猛击这里查看详细情况：<a href="http://www.mangguo.org/use-htaccess-reduce-wordpress-comment-spam/" target="_blank">使用 .htaccess 减少 WordPress 垃圾评论</a></strong></p>
<h3>8、重定向 RSS 源到单一格式</h3>
<p>以前 RSS，Atom 或者 Rdf 经常被使用。而现在貌似 RSS 是最为流行的。这段代码允许你把所有的订阅源格式重定向到某个单一源，<a href="http://www.mangguo.org/tag/wordpress">WordPress</a> 同样适用。</p>
<pre>&lt;IfModule mod_alias.c&gt;
 RedirectMatch 301 /feed/(atom|rdf|rss|rss2)/?$ http://example.com/feed/
 RedirectMatch 301 /comments/feed/(atom|rdf|rss|rss2)/?$ http://example.com/comments/feed/
&lt;/IfModule&gt;</pre>
<p><strong>猛击这里查看详细情况：<a href="http://www.wprecipes.com/redirect-feeds-to-a-single-format" target="_blank">http://www.wprecipes.com/redirect-feeds-to-a-single-format</a></strong></p>
<h3>9、配置网站的 <a href="http://www.mangguo.org/tag/html5">HTML5</a> 视频媒体类型</h3>
<p><a href="http://www.mangguo.org/tag/html5">HTML5</a> 技术为网站开发带来了很多令人振奋的选择，在众多炫酷的特性里，一个重要的地方是使用了 <a href="http://www.mangguo.org/tag/html5">HTML5</a> 视频代替了 Flash 技术。现在可以直接在网页中播放 <a href="http://www.mangguo.org/tag/html5">HTML5</a> 视频，但在此之前，你需要配置服务器来让它更好地支持：</p>
<pre>RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
AddType video/ogg .ogv
AddType video/ogg .ogg
AddType video/mp4 .mp4
AddType video/webm .webm
AddType application/x-shockwave-flash swf</pre>
<p><strong>猛击这里查看详细情况：<a href="http://snipplr.com/view.php?codeview&amp;id=53437" target="_blank">http://snipplr.com/view.php?codeview&amp;id=53437</a></strong></p>
<h3>10、记录 <a href="http://www.mangguo.org/tag/php">PHP</a> 错误</h3>
<p>和通常在页面中显示 <a href="http://www.mangguo.org/tag/php">PHP</a> 运行错误的方式不同，这段代码将会把日志写入 .log 文件，避免直接在页面中暴露错误：</p>
<pre># display no errs to user
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
# log to file
php_flag log_errors on
php_value error_log /location/to/php_error.log</pre>
<p><strong>猛击这里查看详细情况：<a href="http://css-tricks.com/snippets/htaccess/php-error-logging/" target="_blank">http://css-tricks.com/snippets/htaccess/php-error-logging/</a></strong></p>
<h3>11、在 <a href="http://www.mangguo.org/tag/javascript">JavaScript</a> 文件中运行 <a href="http://www.mangguo.org/tag/php">PHP</a> 代码</h3>
<p>编写 <a href="http://www.mangguo.org/tag/javascript">JavaScript</a> 代码时，如果能在 JS 文件中使用 <a href="http://www.mangguo.org/tag/php">PHP</a> 那就牛逼哄哄了，比如直接从数据库获取数据，以下是一个在 JS 文件中使用 <a href="http://www.mangguo.org/tag/php">PHP</a> 的示例：</p>
<pre>AddType application/x-httpd-php .js
AddHandler x-httpd-php5 .js

&lt;FilesMatch "\.(js|php)$"&gt;
SetHandler application/x-httpd-php
&lt;/FilesMatch&gt;</pre>
<pre>原文：<a href="http://www.mangguo.org/10-for-site-optimization-htaccess-code-snippets/">http://www.mangguo.org/10-for-site-optimization-htaccess-code-snippets/</a></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.missage.com/1778.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>推荐10款非常有用的Web设计和开发工具</title>
		<link>http://www.missage.com/1776.html</link>
		<comments>http://www.missage.com/1776.html#comments</comments>
		<pubDate>Tue, 01 Nov 2011 07:20:01 +0000</pubDate>
		<dc:creator>simondai</dc:creator>
				<category><![CDATA[前端设计]]></category>
		<category><![CDATA[web开发]]></category>
		<category><![CDATA[web设计]]></category>
		<category><![CDATA[工具软件]]></category>

		<guid isPermaLink="false">http://www.missage.com/?p=1776</guid>
		<description><![CDATA[<p><img src="http://webdesignledger.com/wp-content/uploads/2011/07/10_useful_web_apps_resizemybrowser.jpg" alt="在线Web设计和开发工具" width="580" height="340" /></p>
]]></description>
			<content:encoded><![CDATA[<p>在这篇文章中，收集了10款非常优秀的在线工具推荐给设计师朋友们，这些工具能够帮助Web开发者和设计师们节省大量时间和精力，更好的完成工作。感谢这些工具的作者为我们提供这么有用的工具，看看你喜欢哪些。</p>
<h3><a href="http://css3generator.com/" target="_blank">CSS3 Generator</a></h3>
<p><a href="http://css3generator.com/" target="_blank"><img src="http://pic002.cnblogs.com/images/2011/36987/2011102219285248.jpg" alt="在线Web设计和开发工具" width="580" height="340" /></a></p>
<p>CSS3 Generator 是一款非常不错的CSS3代码生成工具，可预览效果。</p>
<h3><a href="http://www.colorschemedesigner.com/" target="_blank">Color Scheme Designer</a></h3>
<p><a href="http://www.colorschemedesigner.com/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2011/07/04_useful_web_apps_colorschemedesigner.jpg" alt="在线Web设计和开发工具" width="580" height="340" /></a></p>
<p>Color Scheme Designer 是一款互动的在线配色工具，通过拖动色轮来选择色调。</p>
<h3><a href="http://lite.launchlist.net/" target="_blank">Launchlist</a></h3>
<p><a href="http://lite.launchlist.net/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2011/07/02_useful_web_apps_launchlist.jpg" alt="在线Web设计和开发工具" width="580" height="340" /></a></p>
<p>Launchlist 一款站点发布清单工具，预设了28个需要检查的事项，也可以自定义。</p>
<h3><a href="http://loads.in/" target="_blank">Loads.in</a></h3>
<p><a href="http://loads.in/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2011/07/08_useful_web_apps_loadsin.jpg" alt="在线Web设计和开发工具" width="580" height="340" /></a></p>
<p>Loads.in 可以帮助你测试从世界上50个地点访问你网站的速度。</p>
<h3><a href="http://www.bounceapp.com/" target="_blank">Bounce</a></h3>
<p><a href="http://www.bounceapp.com/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2011/07/09_useful_web_apps_bounceapp.jpg" alt="在线Web设计和开发工具" width="580" height="340" /></a></p>
<p>Bounce 是一款非常棒的工具，可以让你任何网站上分享自己的想法。</p>
<h3><a href="http://resizemybrowser.com/" target="_blank">Resize My Browser</a></h3>
<p><a href="http://resizemybrowser.com/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2011/07/10_useful_web_apps_resizemybrowser.jpg" alt="在线Web设计和开发工具" width="580" height="340" /></a></p>
<p>ResizeMyBrowser 是一款简单但非常有用的工具，可以变换常见的浏览器尺寸。</p>
<h3><a href="http://kuler.adobe.com/" target="_blank">Kuler</a></h3>
<p><a href="http://kuler.adobe.com/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2011/07/11_useful_web_apps_kuler.jpg" alt="在线Web设计和开发工具" width="580" height="340" /></a></p>
<p>Kuler 是一款非常优秀的在线配色工具，还可以从社区用户分享的配色方案中挑选。</p>
<h3><a href="http://www.typetester.org/" target="_blank">Typetester</a></h3>
<p><a href="http://www.typetester.org/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2011/07/12_useful_web_apps_typetester.jpg" alt="在线Web设计和开发工具" width="580" height="324" /></a></p>
<p>Typetester 是一款在线的字体对比工具，可以帮助设计师挑选合适的字体。</p>
<h3><a href="http://new.myfonts.com/WhatTheFont/" target="_blank">WhatTheFont</a></h3>
<p><a href="http://new.myfonts.com/WhatTheFont/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2011/07/13_useful_web_apps_whatthefont.jpg" alt="在线Web设计和开发工具" width="580" height="324" /></a></p>
<p>WhatTheFont 可以从提交的图片地址或者上传图片中分析出字体，并从数据库中找出最接近字体。</p>
<h3><a href="http://www.colorzilla.com/gradient-editor/" target="_blank">Ultimate CSS Gradient Generator</a></h3>
<p><a href="http://www.colorzilla.com/gradient-editor/" target="_blank"><img src="http://webdesignledger.com/wp-content/uploads/2011/07/14_useful_web_apps_gradient-editor.jpg" alt="在线Web设计和开发工具" width="580" height="340" /></a></p>
<p>Colorzilla 是一款在线 CSS3 渐变效果生成工具，用法非常类似 Photoshop，特别推荐。</p>
<p>英文链接：<a href="http://webdesignledger.com/tools/15-useful-web-apps-for-designers" target="_blank">15 Useful Web Apps for Designers</a></p>
<p>编译来源：<a href="http://www.cnblogs.com/lhb25/" target="_blank">梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.missage.com/1776.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>分享16个优秀的 CSS3 表单开发教程</title>
		<link>http://www.missage.com/1753.html</link>
		<comments>http://www.missage.com/1753.html#comments</comments>
		<pubDate>Mon, 26 Sep 2011 02:03:42 +0000</pubDate>
		<dc:creator>simondai</dc:creator>
				<category><![CDATA[前端设计]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[web开发]]></category>
		<category><![CDATA[脚本技术]]></category>

		<guid isPermaLink="false">http://www.missage.com/?p=1753</guid>
		<description><![CDATA[<p><img src="http://acrisdesign.com/wp-content/uploads/2011/07/412.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="482" /></p>
]]></description>
			<content:encoded><![CDATA[<p>CSS3 给 Web 开发带来了革命性的影响，以前很多需要 JavaScript 才能实现的复杂效果，现在使用 CSS3 就能简单的实现。今天这篇文章和大家分享16个优秀的 CSS3 表单开发教程。</p>
<p><a href="http://line25.com/tutorials/create-a-stylish-contact-form-with-html5-css3" target="_blank">Create a Stylish Contact Form with HTML5 &amp; CSS3</a></p>
<p><a href="http://line25.com/tutorials/create-a-stylish-contact-form-with-html5-css3" target="_blank"><img src="http://pic002.cnblogs.com/images/2011/36987/2011092609354829.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="577" /></a></p>
<p><a href="http://www.threestyles.com/tutorials/css3-login-form-tutorial/" target="_blank">Create a Slick CSS3 Login Form NO IMAGES ALLOWED</a></p>
<p><a href="http://www.threestyles.com/tutorials/css3-login-form-tutorial/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/215.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="297" /></a></p>
<p><a href="https://github.com/kaylarose/Glowform" target="_blank">Glowform</a></p>
<p><a href="https://github.com/kaylarose/Glowform" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/74.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="423" /></a></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/design-a-prettier-web-form-with-css-3/" target="_blank">Design a Prettier Web Form with CSS 3</a></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/design-a-prettier-web-form-with-css-3/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/314.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="518" /></a></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-cross-browser-html5-forms/" target="_blank">How to Build Cross-Browser HTML5 Forms</a></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-cross-browser-html5-forms/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/412.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="482" /></a></p>
<p><a href="http://webexpedition18.com/articles/how-to-create-a-multi-step-signup-form-with-css3-and-jquery/" target="_blank">How to Create A Multi-Step Signup Form With CSS3 and jQuery</a></p>
<p><a href="http://webexpedition18.com/articles/how-to-create-a-multi-step-signup-form-with-css3-and-jquery/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/54.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="365" /></a></p>
<p><a href="http://addyosmani.com/blog/formbox/" target="_blank">A jQuery &amp; CSS3 Drop-Down Menu With Integrated Forms</a></p>
<p><a href="http://addyosmani.com/blog/formbox/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/64.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="283" /></a></p>
<p><a href="http://www.wearepixel8.com/blog/style-form-using-css3/" target="_blank">Styling a Simple Form using CSS3</a></p>
<p><a href="http://www.wearepixel8.com/blog/style-form-using-css3/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/84.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="323" /></a></p>
<p><a href="http://www.vooshthemes.com/blog/design-tutorial/create-a-clean-and-stylish-css3-contact-form/" target="_blank">Create A Clean and Stylish CSS3 Contact Form</a></p>
<p><a href="http://www.vooshthemes.com/blog/design-tutorial/create-a-clean-and-stylish-css3-contact-form/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/94.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="339" /></a></p>
<p><a href="http://www.bradshawenterprises.com/blog/2010/fancy-forms-html5-css3-js/" target="_blank">Fancy Forms: HTML5 + CSS3 – JS</a></p>
<p><a href="http://www.bradshawenterprises.com/blog/2010/fancy-forms-html5-css3-js/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/104.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="656" /></a></p>
<p><a href="http://www.red-team-design.com/html5-css3-envelope-contact-form" target="_blank">HTML5 &amp; CSS3 envelope contact form</a></p>
<p><a href="http://www.red-team-design.com/html5-css3-envelope-contact-form" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/117.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="357" /></a></p>
<p><a href="http://bbxdesign.com/2010/03/24/tutoriel-formulaire-css3-sans-image-sans-javascript/" target="_blank">CSS3 Form 100% without image and without JavaScript</a></p>
<p><a href="http://bbxdesign.com/2010/03/24/tutoriel-formulaire-css3-sans-image-sans-javascript/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/124.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="305" /></a></p>
<p><a title="Permanent Links to Clean and Stylish CSS3 Form" href="http://gazpo.com/2011/02/form/" rel="bookmark">Clean and Stylish CSS3 Form</a></p>
<p><a href="http://gazpo.com/2011/02/form/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/134.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="338" /></a></p>
<p><a href="http://thinkvitamin.com/code/fun-with-html5-forms/" target="_blank">Fun with HTML5 Forms</a></p>
<p><a href="http://thinkvitamin.com/code/fun-with-html5-forms/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/144.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="565" /></a></p>
<p id="singlePostHeader"><a href="http://designwoop.com/2011/04/create-a-clean-and-stylish-login-form-with-html5-and-css3/" target="_blank">Create a Clean and Stylish Login Form With HTML5 and CSS3</a></p>
<p><a href="http://designwoop.com/2011/04/create-a-clean-and-stylish-login-form-with-html5-and-css3/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/154.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="384" /></a></p>
<p><a href="http://www.tangledindesign.com/blog/how-to-create-a-contact-form-using-html5-css3-and-php/" target="_blank">How to Create a Contact Form using HTML5, CSS3 and PHP</a></p>
<p><a href="http://www.tangledindesign.com/blog/how-to-create-a-contact-form-using-html5-css3-and-php/" target="_blank"><img src="http://acrisdesign.com/wp-content/uploads/2011/07/164.jpg" alt="分享16个优秀的 CSS3 表单开发教程" width="600" height="606" /></a></p>
<p>原文：<a href="http://www.cnblogs.com/lhb25/archive/2011/09/26/16-best-css3-forms-tutorials.html">http://www.cnblogs.com/lhb25/archive/2011/09/26/16-best-css3-forms-tutorials.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.missage.com/1753.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

