<?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>BeautyCss</title>
	<atom:link href="http://www.beautycss.cn/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.beautycss.cn/blog</link>
	<description>专注于CSS美化与设计，让网页更加Beauty···</description>
	<lastBuildDate>Tue, 17 May 2011 08:42:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>一款很好的解决IE6的PNG透明JS插件 DD_belatedPNG</title>
		<link>http://www.beautycss.cn/blog/archives/516</link>
		<comments>http://www.beautycss.cn/blog/archives/516#comments</comments>
		<pubDate>Tue, 17 May 2011 08:29:20 +0000</pubDate>
		<dc:creator>reno</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[png]]></category>

		<guid isPermaLink="false">http://www.beautycss.cn/blog/?p=516</guid>
		<description><![CDATA[IE6的PNG透明是个老问题了，最近有朋友问我有没有最好的解决这个问题的插件。虽然知道且在用DD_belatedPNG这个插件，今天抽空把这个发上来。 虽然之前在博客里发过一款jquery的png插件，但是不支持背景平铺。 DD_belatedPNG使用了微软的VML语言对PNG图片进行重新绘制，以达到半透明的效果，并且能支持background-position和background-repeat属性，支持伪类。是一款不错的值得推荐的插件，用法也比较简单。 使用方法： ?View Code HTML1 2 3 4 5 6 &#60;!--[if IE 6]&#62; &#60;script src=&#34;DD_belatedPNG.js&#34;&#62;&#60;/script&#62; &#60;script&#62; DD_belatedPNG.fix('.png_bg'); &#60;/script&#62; &#60;![endif]--&#62; 引用函数是DD_belatedPNG.fix()，括号里的 .png_bg 改成你的css选择器名称。 ID选择器例子： ?View Code JAVASCRIPT1 DD_belatedPNG.fix&#40;'#png'&#41;; 伪类例子： ?View Code JAVASCRIPT1 DD_belatedPNG.fix&#40;'.png a:hover,.png a:focus'&#41;; img标签例子： ?View Code JAVASCRIPT1 DD_belatedPNG.fix&#40;'img'&#41;; 如果是多个直接加逗号（英文下的）就行。例如： ?View Code JAVASCRIPT1 DD_belatedPNG.fix&#40;'.png_bg,#png,.png a:hover,.png a:focus,img'&#41;; JS文件下载地址： 0.0.8a.js (未压缩版本) 0.0.8a-min.js (压缩版) 官方网站：DD_belatedPNG 最后期待IE6早日退出历史舞台！ [...]]]></description>
			<content:encoded><![CDATA[<p>IE6的PNG透明是个老问题了，最近有朋友问我有没有最好的解决这个问题的插件。虽然知道且在用DD_belatedPNG这个插件，今天抽空把这个发上来。<br />
虽然之前在博客里发过一款jquery的png插件，但是不支持背景平铺。<br />
DD_belatedPNG使用了微软的VML语言对PNG图片进行重新绘制，以达到半透明的效果，并且能支持background-position和background-repeat属性，支持伪类。是一款不错的值得推荐的插件，用法也比较简单。</p>
<p>使用方法：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p516code6'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5166"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p516code6"><pre class="html" style="font-family:monospace;">&lt;!--[if IE 6]&gt;
&lt;script src=&quot;DD_belatedPNG.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
  DD_belatedPNG.fix('.png_bg');
&lt;/script&gt;
&lt;![endif]--&gt;</pre></td></tr></table></div>

<p><span id="more-516"></span></p>
<p>引用函数是DD_belatedPNG.fix()，括号里的 .png_bg 改成你的css选择器名称。</p>
<p>ID选择器例子：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p516code7'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5167"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p516code7"><pre class="javascript" style="font-family:monospace;">  DD_belatedPNG.<span style="color: #660066;">fix</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#png'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>伪类例子：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p516code8'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5168"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p516code8"><pre class="javascript" style="font-family:monospace;">  DD_belatedPNG.<span style="color: #660066;">fix</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.png a:hover,.png a:focus'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>img标签例子：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p516code9'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5169"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p516code9"><pre class="javascript" style="font-family:monospace;">  DD_belatedPNG.<span style="color: #660066;">fix</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'img'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>如果是多个直接加逗号（英文下的）就行。例如：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p516code10'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p51610"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p516code10"><pre class="javascript" style="font-family:monospace;">  DD_belatedPNG.<span style="color: #660066;">fix</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.png_bg,#png,.png a:hover,.png a:focus,img'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>JS文件下载地址：<br />
<a href="http://www.dillerdesign.com/experiment/DD_belatedPNG/DD_belatedPNG_0.0.8a.js" target="_blank">0.0.8a.js   (未压缩版本)</a><br />
<a href="http://www.dillerdesign.com/experiment/DD_belatedPNG/DD_belatedPNG_0.0.8a-min.js" target="_blank">0.0.8a-min.js   (压缩版)</a></p>
<p>官方网站：<a href="http://www.dillerdesign.com/experiment/DD_belatedPNG/" target="_blank">DD_belatedPNG</a></p>
<p>最后期待IE6早日退出历史舞台！ ^o^</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beautycss.cn/blog/archives/516/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jquery Fancybox使用技巧及心得整理</title>
		<link>http://www.beautycss.cn/blog/archives/504</link>
		<comments>http://www.beautycss.cn/blog/archives/504#comments</comments>
		<pubDate>Wed, 04 May 2011 12:07:32 +0000</pubDate>
		<dc:creator>reno</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[fancybox]]></category>

		<guid isPermaLink="false">http://www.beautycss.cn/blog/?p=504</guid>
		<description><![CDATA[Fancybox是一款很绚丽的jquery弹出层展示插件。之前一直也在用，不过是用的官方demo里的那些基本展示效果。在最近的项目里，由于需要用到了不少fancybox的属性及其他技巧整理如下。至于fancybox的基本用法，我在这也不说，网上一搜很多的，也可以看官方demo。下面的几个例子中，我只列出对应的功能需要加的属性，其他基本属性我就不列出来了。 1.随滚动条滚动居中展示。 如果是常用及熟悉fancybox基本属性的朋友，应该了解这个属性，这也是为了更好的用户体验。 ?View Code JAVASCRIPT1 'centerOnScroll' : true 2.给按钮添加fancybox事件。由于官方demo都是基于超链接的事件，读取a的href链接属性获取需要弹出的内容。如果是按钮的话，是可以直接设置弹出内容的链接，不用在按钮的标签里设置属性。 （1）指定弹出层的ID。 ?View Code JAVASCRIPT1 'href' : '#yourDivName' 这里的yourDivName就是需要弹出的div的ID了，注意前面加上#。 （2）指定弹出的内容，可以是HTML。 ?View Code JAVASCRIPT1 'content' : 'yourContent' 这里的yourContent就是弹出显示的内容，可以是HTML。 3.添加关闭事件。 （1）非iframe弹出类型的添加关闭事件。 ?View Code JAVASCRIPT1 $.fancybox.close&#40;&#41;; 也可以直接在按钮或超链接上添加，这个就不说了。 （2）iframe类型弹出的添加关闭事件。 ?View Code JAVASCRIPT1 parent.$.fancybox.close&#40;&#41;; 另外，如果需要获取iframe父页面上的元素，可以使用$(window.parent.document)。 ?View Code JAVASCRIPT1 $&#40;window.parent.document&#41;.find&#40;&#34;#informContentList&#34;&#41;.html&#40;data&#41;; 4.弹出背景不可点击。默认的选项设置里，如果有弹出层，点击内容区外的遮罩背景，是可以关闭弹出层的。如果不想这样可以设置以下属性。 ?View Code JAVASCRIPT1 'hideOnOverlayClick': false 5.fancybox被flash挡住的解决方法。这个我常用的是给flash添加以下属性。 ?View Code HTML1 &#60;param name=&#34;wmode&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>Fancybox是一款很绚丽的jquery弹出层展示插件。之前一直也在用，不过是用的官方demo里的那些基本展示效果。在最近的项目里，由于需要用到了不少fancybox的属性及其他技巧整理如下。至于fancybox的基本用法，我在这也不说，网上一搜很多的，也可以看官方demo。下面的几个例子中，我只列出对应的功能需要加的属性，其他基本属性我就不列出来了。</p>
<p>1.随滚动条滚动居中展示。<br />
如果是常用及熟悉fancybox基本属性的朋友，应该了解这个属性，这也是为了更好的用户体验。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p504code22'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50422"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p504code22"><pre class="javascript" style="font-family:monospace;"><span style="color: #3366CC;">'centerOnScroll'</span>	<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span></pre></td></tr></table></div>

<p><span id="more-504"></span></p>
<p>2.给按钮添加fancybox事件。由于官方demo都是基于超链接的事件，读取a的href链接属性获取需要弹出的内容。如果是按钮的话，是可以直接设置弹出内容的链接，不用在按钮的标签里设置属性。<br />
（1）指定弹出层的ID。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p504code23'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50423"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p504code23"><pre class="javascript" style="font-family:monospace;"><span style="color: #3366CC;">'href'</span>	<span style="color: #339933;">:</span> <span style="color: #3366CC;">'#yourDivName'</span></pre></td></tr></table></div>

<p>这里的yourDivName就是需要弹出的div的ID了，注意前面加上#。</p>
<p>（2）指定弹出的内容，可以是HTML。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p504code24'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50424"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p504code24"><pre class="javascript" style="font-family:monospace;"><span style="color: #3366CC;">'content'</span>	<span style="color: #339933;">:</span> <span style="color: #3366CC;">'yourContent'</span></pre></td></tr></table></div>

<p>这里的yourContent就是弹出显示的内容，可以是HTML。</p>
<p>3.添加关闭事件。<br />
（1）非iframe弹出类型的添加关闭事件。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p504code25'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50425"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p504code25"><pre class="javascript" style="font-family:monospace;">$.<span style="color: #660066;">fancybox</span>.<span style="color: #000066;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>也可以直接在按钮或超链接上添加，这个就不说了。</p>
<p>（2）iframe类型弹出的添加关闭事件。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p504code26'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50426"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p504code26"><pre class="javascript" style="font-family:monospace;">parent.$.<span style="color: #660066;">fancybox</span>.<span style="color: #000066;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>另外，如果需要获取iframe父页面上的元素，可以使用$(window.parent.document)。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p504code27'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50427"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p504code27"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>window.<span style="color: #660066;">parent</span>.<span style="color: #660066;">document</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#informContentList&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span>data<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>4.弹出背景不可点击。默认的选项设置里，如果有弹出层，点击内容区外的遮罩背景，是可以关闭弹出层的。如果不想这样可以设置以下属性。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p504code28'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50428"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p504code28"><pre class="javascript" style="font-family:monospace;"><span style="color: #3366CC;">'hideOnOverlayClick'</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span></pre></td></tr></table></div>

<p>5.fancybox被flash挡住的解决方法。这个我常用的是给flash添加以下属性。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p504code29'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50429"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p504code29"><pre class="html" style="font-family:monospace;">&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;</pre></td></tr></table></div>

<p>6.给动态添加的元素设置fancybox弹出。由于项目需要，用jquery ajax添加的多条记录，需要将它们动态生成显示出来并可以编辑。为了方便用户体验，也用fancyobx做成了可以弹出修改每个的具体内容。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p504code30'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50430"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code" id="p504code30"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;a.contentModify&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">live</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;click&quot;</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		$.<span style="color: #660066;">fancybox</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
				<span style="color: #3366CC;">'width'</span>				<span style="color: #339933;">:</span> <span style="color: #CC0000;">670</span><span style="color: #339933;">,</span>
				<span style="color: #3366CC;">'padding'</span>			<span style="color: #339933;">:</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">,</span>
				<span style="color: #3366CC;">'centerOnScroll'</span>	<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
				<span style="color: #3366CC;">'autoScale'</span>			<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>
				<span style="color: #3366CC;">'transitionIn'</span>		<span style="color: #339933;">:</span> <span style="color: #3366CC;">'none'</span><span style="color: #339933;">,</span>
				<span style="color: #3366CC;">'transitionOut'</span>		<span style="color: #339933;">:</span> <span style="color: #3366CC;">'none'</span><span style="color: #339933;">,</span>
				<span style="color: #3366CC;">'href'</span>				<span style="color: #339933;">:</span> <span style="color: #3366CC;">'modify.php?id='</span><span style="color: #339933;">+</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'data'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
				<span style="color: #3366CC;">'type'</span>				<span style="color: #339933;">:</span><span style="color: #3366CC;">'iframe'</span><span style="color: #339933;">,</span>
				<span style="color: #3366CC;">'hideOnOverlayClick'</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span>
		<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>在这里，我是给是动态生成的所有超链接添加了fancybox弹出层，并且是以iframe形式弹出的，以便动态修改每条记录。<br />
首先是用到了live属性，然后直接使用$.fancybox就可以了，其余的fancybox选项可以自己设置。<br />
另外iframe弹出的窗口最好像上面这样在fancybox里设置宽度，因为我在css里设置的宽度，发现弹出后的实际宽度并不是css里设置的。</p>
<p>7.制作弹出提示效果，自定义弹出层内容，不需要绑定在指定元素上，并自动关闭。一般都会觉得IE默认的弹出提示不好看，不够友好。使用fancybox也可以简单的做出弹出提示。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p504code31'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50431"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p504code31"><pre class="javascript" style="font-family:monospace;">$.<span style="color: #660066;">fancybox</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;div class=<span style="color: #000099; font-weight: bold;">\&quot;</span>boxSuccess<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;退出成功！&lt;/div&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
setTimeout<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;$.fancybox.close()&quot;</span><span style="color: #339933;">,</span><span style="color: #CC0000;">2000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>附上css代码：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p504code32'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50432"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p504code32"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.boxSuccess</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">170px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">80px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">52px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">100px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#f00</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;">20px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#fff</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">images/success.jpg</span><span style="color: #00AA00;">&#41;</span> <span style="color: #933;">30px</span> <span style="color: #993333;">center</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>简单几行代码，实现自定义弹出提示并在2秒后自动关闭。提供以上思路，自己发挥，呵呵。</p>
<p>以上是基于Fancybox 1.3.4总结的。<br />
总之是多看官方API，多用多挖掘它的用处，呵呵。</p>
<p>Facnybox官方API地址：<a href="http://www.fancybox.net/api" target="_blank">http://www.fancybox.net/api</a></p>
<p>好了，先就总结这么多了。欢迎指正和交流。</p>
<p>附上<a href="demo/fancybox/index.html" target="_blank">demo</a>，包含了以上几点。</p>
<p>作者：<a href="http://www.beautycss.cn/blog/" target="_blank">Beautycss</a><br />
转载请注明出处。谢谢。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beautycss.cn/blog/archives/504/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>前端应该熟悉的10个CSS3属性</title>
		<link>http://www.beautycss.cn/blog/archives/422</link>
		<comments>http://www.beautycss.cn/blog/archives/422#comments</comments>
		<pubDate>Tue, 18 Jan 2011 07:07:31 +0000</pubDate>
		<dc:creator>reno</dc:creator>
				<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://www.beautycss.cn/blog/?p=422</guid>
		<description><![CDATA[随着Css3和html5的风靡，越来越多的前端人员开始学习Css3，今天的文章就是来说说前端应该掌握10个Css3属性。对于Css3的新属性，你又了解多少呢？虽然大多数的css3属性在很多流行的浏览器中不支持，但是我们鼓励在前端开发中要学会并且运行这些css3属性，因为这是未来的趋势。关键是首先确定你是否对各个浏览器之间的细微的差别有所了解，你能肯定的说IE显示的90度的角就不圆滑嘛？这取决于你的决定。但是要永远记住，网站设计不必看到所有浏览器的不同。在文章的最后，我们将显示一个有趣的最终的案例。 1、border-radius border-radius border-radius是一大堆CSS3属性中最受欢迎的一种，border-radius是CSS3中级别最高的一个属性。当设计者害怕一个层在将在不同的浏览器之间以不同的方式显示时，CSS圆角，一个很初级的知识，将引导他们开始学习。 我们为移动浏览器提供一个备用的观看体验的想法都非常好。奇怪的是，当这种方法出现在桌面浏览器上时，他们却又不这么认为。 ?View Code CSS1 2 3 -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 注意：请在Safari 5 和 IE9浏览器中执行&#8221;border-radius&#8221;语法。 许多读者也许不会意识到我们可以用这个属性来做一个圆。 ?View Code CSS1 2 3 -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; 圆 如果想再添加点效果，我们可以利用Flexible Box Model（详情在8中）来使得文字在垂直在水平方向都居中。这需要加点代码，但这仅仅是对不同浏览器的补偿。 ?View Code CSS1 2 3 4 5 6 7 8 9 10 11 12 display: -moz-box; display: -webkit-box; display: [...]]]></description>
			<content:encoded><![CDATA[<p sizcache="4" sizset="15">随着Css3和html5的风靡，越来越多的前端人员开始学习Css3，今天的文章就是来说说前端应该掌握10个Css3属性。对于Css3的新属性，你又了解多少呢？虽然大多数的css3属性在很多流行的浏览器中不支持，但是我们鼓励在前端开发中要学会并且运行这些css3属性，因为这是未来的趋势。关键是首先确定你是否对各个浏览器之间的细微的差别有所了解，你能肯定的说IE显示的90度的角就不圆滑嘛？这取决于你的决定。但是要永远记住，网站设计不必看到所有浏览器的不同。在文章的最后，我们将显示一个有趣的最终的案例。</p>
<h3>1、border-radius</h3>
<div id="attachment_649" sizcache="4" sizset="16"><img title="border-radius" alt="border-radius" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/072440FPb.png" width="291" height="160" /></p>
<p>border-radius</p>
</div>
<p><span id="more-422"></span></p>
<p><strong>border-radius</strong>是一大堆CSS3属性中最受欢迎的一种，border-radius是CSS3中级别最高的一个属性。当设计者害怕一个层在将在不同的浏览器之间以不同的方式显示时，CSS圆角，一个很初级的知识，将引导他们开始学习。   我们为移动浏览器提供一个备用的观看体验的想法都非常好。奇怪的是，当这种方法出现在桌面浏览器上时，他们却又不这么认为。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code60'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42260"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p422code60"><pre class="css" style="font-family:monospace;">-webkit-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">4px</span><span style="color: #00AA00;">;</span>  
-moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">4px</span><span style="color: #00AA00;">;</span>  
border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">4px</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>注意：请在Safari 5 和   IE9浏览器中执行&rdquo;border-radius&rdquo;语法。</p>
<p>许多读者也许不会意识到我们可以用这个属性来做一个圆。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code61'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42261"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p422code61"><pre class="css" style="font-family:monospace;">-moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">50px</span><span style="color: #00AA00;">;</span>  
-webkit-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">50px</span><span style="color: #00AA00;">;</span>   
border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">50px</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

</p></div>
</div>
<div id="attachment_650" sizcache="4" sizset="17"><img title="圆" alt="圆" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/072440euk.png" width="112" height="112" /></p>
<p>圆</p>
</div>
<p>如果想再添加点效果，我们可以利用Flexible Box   Model（详情在8中）来使得文字在垂直在水平方向都居中。这需要加点代码，但这仅仅是对不同浏览器的补偿。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code62'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42262"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code" id="p422code62"><pre class="css" style="font-family:monospace;"><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>  
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> box<span style="color: #00AA00;">;</span>  
-moz-box-orient<span style="color: #00AA00;">:</span> horizontal<span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* the default, so not really necessary here */</span>
-webkit-box-orient<span style="color: #00AA00;">:</span> horizontal<span style="color: #00AA00;">;</span>  
box-orient<span style="color: #00AA00;">:</span> horizontal<span style="color: #00AA00;">;</span>  
-moz-box-pack<span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>  
-moz-box-align<span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>  
-webkit-box-pack<span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>  
-webkit-box-align<span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>  
box-pack<span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>  
box-align<span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

</p></div>
</div>
<h3>2、 box-shadow</h3>
<div id="attachment_651" sizcache="4" sizset="18"><img title="box-shadow" alt="box-shadow" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/0724403IW.jpg" width="254" height="300" /></p>
<p>box-shadow</p>
</div>
<p>接下来是非常普遍的<strong>box-shadow</strong>，可以使你的元素立即美化，只是记得不要把值设得太离谱。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code63'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42263"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p422code63"><pre class="css" style="font-family:monospace;">-webkit-box-shadow<span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #933;">3px</span> <span style="color: #cc00cc;">#292929</span><span style="color: #00AA00;">;</span>  
-moz-box-shadow<span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #933;">3px</span> <span style="color: #cc00cc;">#292929</span><span style="color: #00AA00;">;</span>  
box-shadow<span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #933;">3px</span> <span style="color: #cc00cc;">#292929</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>box-shadow的四个参数</p>
<ol>
<li>x-offset x轴偏移 </li>
<li>y-offset y轴偏移 </li>
<li>blur 模糊值 </li>
<li>color of shadow 阴影颜色 </li>
</ol>
<p>现在，许多人不知道可以一次运用多个box-shadows，这样做会产生一些有趣的效果。在下图中，我使用蓝色和绿色阴影来放大一下效果。</p>
<div id="attachment_652" sizcache="4" sizset="19"><img title="box-shadow" alt="box-shadow" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/072440lfc.jpg" width="300" height="242" /></p>
<p>box-shadow</p>
</div>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code64'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42264"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p422code64"><pre class="css" style="font-family:monospace;">-webkit-box-shadow<span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #933;">3px</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">,</span> <span style="color: #933;">-1px</span> <span style="color: #933;">-1px</span> <span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">;</span>  
-moz-box-shadow<span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #933;">3px</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">,</span><span style="color: #933;">-1px</span> <span style="color: #933;">-1px</span> <span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">;</span>  
box-shadow<span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #933;">3px</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">,</span> <span style="color: #933;">-1px</span> <span style="color: #933;">-1px</span> <span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

</p></div>
</div>
<p><strong>Clever Shadows </strong></p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code65'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42265"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p422code65"><pre class="html" style="font-family:monospace;">    &lt;div class=&quot;box&quot;&gt;     
    	&lt;img src=&quot;tuts.jpg&quot; alt=&quot;Tuts&quot; /&gt;  
    &lt;/div&gt;</pre></td></tr></table></div>

</p></div>
</div>
<p><strong>The CSS</strong></p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code66'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42266"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code" id="p422code66"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.box</span><span style="color: #3333ff;">:after </span><span style="color: #00AA00;">&#123;</span>     
    <span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">''</span><span style="color: #00AA00;">;</span>     
    <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>        
    <span style="color: #000000; font-weight: bold;">z-index</span><span style="color: #00AA00;">:</span> -<span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* hide shadow behind image */</span>        
&nbsp;
    <span style="color: #808080; font-style: italic;">/* The Shadow */</span>     
    -webkit-box-shadow<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">15px</span> <span style="color: #933;">20px</span> rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0.3</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>     
    -moz-box-shadow<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">15px</span> <span style="color: #933;">20px</span> rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0.3</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>     
    -box-shadow<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">15px</span> <span style="color: #933;">20px</span> rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0.3</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>                        
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">70%</span><span style="color: #00AA00;">;</span>     
    <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15%</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* one half of the remaining 30% (see width above) */</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">100px</span><span style="color: #00AA00;">;</span>     
    <span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">:</span>  <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p sizcache="4" sizset="20"><img title="box-shadow" alt="box-shadow" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/072440atf.png" width="300" height="187" /></p>
<h3>3、 text-shadow</h3>
<div id="attachment_654" sizcache="4" sizset="21"><img title="text-shadow" alt="text-shadow" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/072440C2V.jpg" width="300" height="123" /></p>
<p>text-shadow</p>
</div>
<p><strong>text-shadow</strong>是我们可以省略前缀的几个CSS属性之一，类似的还有box-shadow，它必须应用于文本，并它们有相同的四个参数：</p>
<ol>
<li>x-offset 水平位移 </li>
<li>y-offest 垂直位移 </li>
<li>blur 模糊值 </li>
<li>color of shadow 阴影颜色 </li>
</ol>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code67'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42267"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p422code67"><pre class="css" style="font-family:monospace;">h1 <span style="color: #00AA00;">&#123;</span>      
    <span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">white</span><span style="color: #00AA00;">;</span>      
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#292929</span><span style="color: #00AA00;">;</span>   
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p><strong>Text-Outline</strong> 和box-shadow一样，它可以设置多个阴影通过逗号分隔符。例如，我们创建文本框的轮廓，当webkit不支持stroke效果，我们可以使用下面的代码让更多的浏览器支持（虽然不是很美观）。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code68'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42268"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p422code68"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">white</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
&nbsp;
h1 <span style="color: #00AA00;">&#123;</span>     
    <span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">-1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">,</span> <span style="color: #933;">1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">,</span> <span style="color: #933;">-1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">;</span>     
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">white</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<div id="attachment_655" sizcache="4" sizset="22"><img title="Text-Outline" alt="Text-Outline" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/0724401K3.jpg" width="300" height="89" /></p>
<p>Text-Outline</p>
</div>
<h3>4、 Text-Stroke</h3>
<div id="attachment_656" sizcache="4" sizset="23"><img title="Text-Stroke" alt="Text-Stroke" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/072440PYE.jpg" width="300" height="103" /></p>
<p>Text-Stroke</p>
</div>
<p sizcache="4" sizset="24">使用这个方法时要注意了，只有webkit（Safari， Chrome，   iPhone）在最后的几年内还支持这个属性。其实，虽然我可能是错的，<strong>text-stroke</strong>还不属于CSS3范畴的一部分。在这种情况下，使用白色字体时，firefox会显示一个空白页面。要解决此问题，你即可以使用Javascript，也可以通过使用一种不同于背景颜色的文字颜色。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code69'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42269"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p422code69"><pre class="css" style="font-family:monospace;">h1 <span style="color: #00AA00;">&#123;</span>     
    -webkit-text-stroke<span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">;</span>     
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">white</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p sizcache="4" sizset="26"><strong>Feature Detection</strong> 我们如何为firefox提供一组可用的样式，和为另外的一组Safari或Chrome？解决办法就是多做测试。 通过feature   detection，我们可以利用JavaScript来测试某属性是否可用，如果不行，我可就要采用备用的。   再回到text-stroke的问题上，为不支持此属性的浏览器设定一个备用黑色（目前的除webkit外）。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code70'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42270"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p422code70"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> h1 <span style="color: #339933;">=</span> document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'h1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  
<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span><span style="color: #009900;">&#40;</span> <span style="color: #3366CC;">'webkitTextStroke'</span> <span style="color: #000066; font-weight: bold;">in</span> h1.<span style="color: #660066;">style</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>     
    <span style="color: #003366; font-weight: bold;">var</span> heading <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'h1'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>     
    heading.<span style="color: #660066;">style</span>.<span style="color: #660066;">color</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'black'</span><span style="color: #339933;">;</span>  
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>首先我们设定一个h1元素，然后执行，通过样式属性以确定-webkit-text-stroke是否支持此元素。如果不支持，我们会把标题由白色设置成黑色。</p>
<h3>5、 Multiple Backgrounds</h3>
<div id="attachment_657" sizcache="4" sizset="27"><img title="Multiple Backgrounds" alt="Multiple Backgrounds" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/072440U1v.jpg" width="300" height="192" /></p>
<p>Multiple Backgrounds</p>
</div>
<p><strong>Background</strong>属性在CSS3样式中已经彻底改革，开始支持多背景图片。   举个简单的例子，如果没和合适的图像，我们将使用两个教程的图像作为我们的背景，当然在程序中你可能会用纹理，也许是渐变作为图像。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code71'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42271"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p422code71"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.box</span> <span style="color: #00AA00;">&#123;</span>  
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">image/path.jpg</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">,</span>   
    <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">image2/path.jpg</span><span style="color: #00AA00;">&#41;</span> <span style="color: #933;">100%</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>以上，通过逗号分隔符，插入了两张背景图像，第一个的定位是（0，0），第二个的定位是（100%，0）。   要确定你对不支持的浏览器使用了备用图片，否则，它将跳此属性，使背景图像留空。 <strong>对旧浏览器的补偿</strong> 要添加一张单独的图像给老浏览器用，像IE7。要定义两遍background，一遍是为老浏览器，另一遍是重写。或者你可以再次查看下Modernizr。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code72'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42272"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p422code72"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.box</span> <span style="color: #00AA00;">&#123;</span>  
    <span style="color: #808080; font-style: italic;">/* fallback */</span>  
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">image/path.jpg</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span> 
&nbsp;
    <span style="color: #808080; font-style: italic;">/* modern browsers */</span>  
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">image/path.jpg</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">,</span>   
    <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">image2/path.jpg</span><span style="color: #00AA00;">&#41;</span> <span style="color: #933;">100%</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<h3>6、 background-size</h3>
<p>目前我们已经可以使用这种比较灵活的方式去重定义背景图像的大小。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code73'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42273"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p422code73"><pre class="css" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">path/to/image.jpg</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>  
background-<span style="color: #000000; font-weight: bold;">size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">100%</span> <span style="color: #933;">100%</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>上面的代码使得背景图像已经占据了整个可用空间。但是，如果我们使用一个特殊的图片去占据body元素的整个空间而无论窗口有多宽，那又怎么做？</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code74'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42274"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p422code74"><pre class="css" style="font-family:monospace;">body<span style="color: #00AA00;">,</span> html <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: #00AA00;">&#125;</span>    
&nbsp;
body <span style="color: #00AA00;">&#123;</span>   
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">path/to/image.jpg</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>   
    background-<span style="color: #000000; font-weight: bold;">size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">100%</span> <span style="color: #933;">100%</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>对，就是这么做，分别定义background-size的x，y参数。 最新版本的Chrome 和   Safari支持此属性，但我们还是要用旧的方法支持旧的浏览器。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code75'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42275"><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code" id="p422code75"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span>   
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">path/to/image.jpg</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>   
    -moz-background-<span style="color: #000000; font-weight: bold;">size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">100%</span> <span style="color: #933;">100%</span><span style="color: #00AA00;">;</span>   
    -o-background-<span style="color: #000000; font-weight: bold;">size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">100%</span> <span style="color: #933;">100%</span><span style="color: #00AA00;">;</span>   
    -webkit-background-<span style="color: #000000; font-weight: bold;">size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">100%</span> <span style="color: #933;">100%</span><span style="color: #00AA00;">;</span>   
    background-<span style="color: #000000; font-weight: bold;">size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">100%</span> <span style="color: #933;">100%</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<h3>7、 text-overflow</h3>
<p>浏览器最初开发文本溢出属性可以设定两个值：clip ellipsis 此属性支持切断容器中的文本，而且也给出了一个省略号的特性。</p>
<div id="attachment_658" sizcache="4" sizset="28"><img title="text-overflow" alt="text-overflow" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/072440e2v.png" width="300" height="221" /></p>
<p>text-overflow</p>
</div>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code76'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42276"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code" id="p422code76"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.box</span> <span style="color: #00AA00;">&#123;</span>     
    -o-text-<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span> ellipsis<span style="color: #00AA00;">;</span>     
    text-<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span>ellipsis<span style="color: #00AA00;">;</span>     
    <span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span>     
    <span style="color: #000000; font-weight: bold;">white-space</span><span style="color: #00AA00;">:</span><span style="color: #993333;">nowrap</span><span style="color: #00AA00;">;</span>     
    <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">;</span>     
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>     
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>     
    <span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">pointer</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>或许你会考虑当鼠标经过时显示全部的文本内容。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code77'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42277"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p422code77"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#box</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>    
    <span style="color: #000000; font-weight: bold;">white-space</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>    
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span><span style="color: #cc66cc;">1</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>    
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#e3e3e3</span><span style="color: #00AA00;">;</span>    
    <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>有点奇怪，这看起来并不像是重置text-overflow属性或是停用它，使之生效，在on:hover中我们可以使得white-space的normal属性。现在正常了。   知道吗？您还可以指定自己的字符串，应使用省略号的位置。这样做来修饰要显示的文本字符串。</p>
<h3>8、 Flexible Box Model</h3>
<p>Flexible Box Model将最终使我们远离类似float的困扰。虽然是要给你的头部换一个新的属性，但一旦你这么做了，将终身受益。   做个演示，创建简单的两列布局。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code78'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42278"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p422code78"><pre class="html" style="font-family:monospace;">&lt;div id=&quot;container&quot;&gt;   
    &lt;div id=&quot;main&quot;&gt; Main content here &lt;/div&gt;   
    &lt;aside&gt; Aside content here &lt;/aside&gt;  
&lt;/div&gt;</pre></td></tr></table></div>

</p></div>
</div>
<p>首先我们要设定一个容器，然后指定它的宽和高，即便是没有实质性的内容在里面。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code79'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42279"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code" id="p422code79"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#container</span> <span style="color: #00AA00;">&#123;</span>      
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">960px</span><span style="color: #00AA00;">;</span>      
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">500px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* just for demo */</span>         
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#e3e3e3</span><span style="color: #00AA00;">;</span>      
    <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><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>      
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> box<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>接下来分别定义#main和aside的背景色</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code80'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42280"><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code" id="p422code80"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#main</span> <span style="color: #00AA00;">&#123;</span>     
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">yellow</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span>    
&nbsp;
aside <span style="color: #00AA00;">&#123;</span>     
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>到目前为了还没有看出什么效果来。</p>
<dl sizcache="4" sizset="29">
<dt sizcache="4" sizset="29"><img title="Flexible Box Model" alt="Flexible Box Model" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/072441TjO.png" width="300" height="176" /></dt>
<dd></dd>
</dl>
<p>值得一提的是，虽然我们设置了display:box模型，它的子元素会占据整个垂直空间。这就是它的默认box-align属性stretch。   看看有什么效果产生，当我们设置了#main的宽度后。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code81'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42281"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p422code81"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#main</span> <span style="color: #00AA00;">&#123;</span>    
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">yellow</span><span style="color: #00AA00;">;</span>    
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">800px</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<div id="attachment_660" sizcache="4" sizset="30"><img title="Flexible Box Model" alt="Flexible Box Model" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/072441fii.png" width="300" height="159" /></p>
<p>Flexible Box Model</p>
</div>
<p>但是我们仍有个疑问，为什么aside不占据剩余的全部空间呢？我们可以用新属性box-flex来试下。 box-flex 使得元素占据整个空间。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code82'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42282"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code" id="p422code82"><pre class="css" style="font-family:monospace;">aside <span style="color: #00AA00;">&#123;</span>      
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* cause is HTML5 element */</span>      
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>        
&nbsp;
    <span style="color: #808080; font-style: italic;">/* take up all available space */</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>      
    box-flex<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span>   
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>使用这个属性后，不管#main有多宽，aside都将占据整个可用的空间。同时你也不必担心诸如float等产生的问题，像使得元素被排挤到下一行。</p>
<div id="attachment_661" sizcache="4" sizset="31"><img title="Flexible Box Model" alt="Flexible Box Model" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/072441Pj6.png" width="300" height="158" /></p>
<p>Flexible Box Model</p>
</div>
<p>我只是在这儿肤浅的说一下，请参阅保罗爱尔兰优秀文章的详细信息。然而，使用此方法的时候也应注意一下兼容问题，例如老的浏览器应该先测试下，并且提供必要的备注。</p>
<h3>9、 Resize</h3>
<p>只有Firefox 4和Safari 3支持此属性。Resize是CSS3 UI模型中的一部分，可用于重定义textarea的大小。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code83'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42283"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p422code83"><pre class="html" style="font-family:monospace;">&lt;textarea name=&quot;elem&quot; id=&quot;elem&quot; rows=&quot;5&quot; cols=&quot;50&quot;&gt;&lt;/textarea&gt;</pre></td></tr></table></div>

</p></div>
</div>
<p>默认情况下webkit浏览器和Firefox 4支持水平和垂直方向上的重定义。</p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code84'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42284"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p422code84"><pre class="css" style="font-family:monospace;">textarea <span style="color: #00AA00;">&#123;</span>     
    -moz-resize<span style="color: #00AA00;">:</span> vertical<span style="color: #00AA00;">;</span>     
    -webkit-resize<span style="color: #00AA00;">:</span> vertical<span style="color: #00AA00;">;</span>     
    resize<span style="color: #00AA00;">:</span> vertical<span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>可能的值：</p>
<ol>
<li>both： 重定义水平和垂直方向 </li>
<li>horizontal： 水平调整大小限制 </li>
<li>vertical： 垂直调整大小限制 </li>
<li>none： 不支持重定义 </li>
</ol>
<div id="attachment_662" sizcache="4" sizset="32"><img title="Resize" alt="Resize" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2011/01/072441hDN.png" width="300" height="106" /></p>
<p>Resize</p>
</div>
<h3>10、 Transition</h3>
<p>也许CSS3最令人兴奋的增补，就是在没有 JavaScript 的元素的情况下产生动画。   好像IE9还不支持此功能，但这并不代表你不能使用这个功能，关键是在于提高技能。   现在模仿一个效果，当鼠标滑过右侧链接时，文本向右滑动。<br />
  <strong>The HTML</strong></p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code85'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42285"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code" id="p422code85"><pre class="html" style="font-family:monospace;">&lt;ul&gt;     
    &lt;li&gt;        
    	&lt;a href=&quot;#&quot;&gt; Hover Over Me &lt;/a&gt;     
    &lt;/li&gt;     
    &lt;li&gt;        
    	&lt;a href=&quot;#&quot;&gt; Hover Over Me &lt;/a&gt;     
    &lt;/li&gt;     
    &lt;li&gt;        
    	&lt;a href=&quot;#&quot;&gt; Hover Over Me &lt;/a&gt;     
    &lt;/li&gt;     
    &lt;li&gt;        
    	&lt;a href=&quot;#&quot;&gt; Hover Over Me &lt;/a&gt;     
    &lt;/li&gt;  
&lt;/ul&gt;</pre></td></tr></table></div>

</p></div>
</div>
<p><strong>The CSS</strong></p>
<div>
<div>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p422code86'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42286"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code" id="p422code86"><pre class="css" style="font-family:monospace;">ul a <span style="color: #00AA00;">&#123;</span>      
    -webkit-transition<span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">padding</span> .4s<span style="color: #00AA00;">;</span>      
    -moz-transition<span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">padding</span> .4s<span style="color: #00AA00;">;</span>      
    -o-transition<span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">padding</span> .4s<span style="color: #00AA00;">;</span>      
    transition<span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">padding</span> .4s<span style="color: #00AA00;">;</span>   
<span style="color: #00AA00;">&#125;</span>     
&nbsp;
a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>      
	<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">6px</span><span style="color: #00AA00;">;</span>   
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

</p></div>
</div>
<p>transition 有三个参数：</p>
<ol>
<li>The property to transition. （Set this value to all if needed）   转换属性。（设置此值为所有如有需要） </li>
<li>The duration 持续时间 </li>
<li>The easing type 缓动类型 </li>
</ol>
<p>为什么我们不将transition直接应用到hover上呢？是因为我们只是在mouseover时生效，当mouseout时元素将立即返回到其最初的状态。   因为我们对效果做了调整，所有对旧的浏览器不会产生任何影响。   接下来是通过文章所学，我们来建立的一个简洁的效果。大家可以通过查看源码来学习来。具体如何创建我就不翻译了。</p>
<p>中文来源：http://www.js8.in/648.html</a></p>
<p>英文原文：<a href="http://net.tutsplus.com/tutorials/html-css-techniques/10-css3-properties-you-need-to-be-familiar-with/" target="_blank">10 CSS3 Properties you Need to be Familiar with</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beautycss.cn/blog/archives/422/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基于jQuery的网页Flash嵌入式插件</title>
		<link>http://www.beautycss.cn/blog/archives/401</link>
		<comments>http://www.beautycss.cn/blog/archives/401#comments</comments>
		<pubDate>Sun, 19 Dec 2010 14:39:05 +0000</pubDate>
		<dc:creator>reno</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.beautycss.cn/blog/?p=401</guid>
		<description><![CDATA[jQuery.Flash是基于jQuery插件的JavaScript代码，主要为了解决Flash在WEB页面的嵌入式解决方案，与AC_RunActiveContent、SWFOjbect功能类似，但是与其相比有更多的优点： （1） 完全符合W3C标准 WEB页面嵌入式Flash是通过JavaScript脚本生成的，针对不同浏览器生成完全符合W3C标准的Flash页面嵌入式代码。 （2） 稳定的交互功能 在JavaScript与Flash或Flash与JavaScript交互调用的WEB页面，SWFOjbect与AC_RunActiveContent表现不够良好，由于JavaScript或Flash加载顺序问题，经常导致无法交互调用，jQuery.Flash可以完成支持JavaScript与Flash双方的互相交互。 （3） 简易而不失扩展 遵循jQuery的宗旨—Write Less,Do More，可以直接使用jQuery的元素选择器对任何一个元素进行Flash嵌入，而您仅需写一行代码，同时您可以增加任一参数进行功能扩展。 （4） 精小而不失功能 Flash插件非压缩仅3KB多一点，压缩之后不到2KB，超级精小，拥用SWFOjbect与AC_RunActiveContent的所有功能。 快速入门 下面需要实现的是将flash文件hello.swf嵌入到id为hello中div中，以下是实现步骤： 1． WEB页面HTML如下： ?View Code DIV1 &#60;div id=&#34;hello&#34;&#62;&#60;/div&#62; 2． 引入JavaScript文件： ?View Code JAVASCRIPT1 2 &#60;script type=&#34;text/javascript&#34; src=&#34;jquery.js&#34;&#62;&#60;/script&#62; &#60;script type=&#34;text/javascript&#34; src=&#34;jquery.flash.js&#34;&#62;&#60;/script&#62; 3． 编写调用代码实现嵌入功能： ?View Code JAVASCRIPT1 2 3 4 5 &#60;script type=&#34;text/javascript&#34;&#62; $&#40;function&#40;&#41;&#123; $&#40;'#hello'&#41;.flash&#40;&#123;src:'hello',width:550,height:400&#125;&#41;; &#125;&#41;; &#60;/script&#62; 上面实现的完整代码整理如下： ?View Code HTML1 [...]]]></description>
			<content:encoded><![CDATA[<p>jQuery.Flash是基于jQuery插件的JavaScript代码，主要为了解决Flash在WEB页面的嵌入式解决方案，与AC_RunActiveContent、SWFOjbect功能类似，但是与其相比有更多的优点：</p>
<p><strong>（1） 完全符合W3C标准</strong><br />
WEB页面嵌入式Flash是通过JavaScript脚本生成的，针对不同浏览器生成完全符合W3C标准的Flash页面嵌入式代码。</p>
<p><strong>（2） 稳定的交互功能</strong><br />
在JavaScript与Flash或Flash与JavaScript交互调用的WEB页面，SWFOjbect与AC_RunActiveContent表现不够良好，由于JavaScript或Flash加载顺序问题，经常导致无法交互调用，jQuery.Flash可以完成支持JavaScript与Flash双方的互相交互。<br />
<span id="more-401"></span></p>
<p><strong>（3） 简易而不失扩展</strong><br />
遵循jQuery的宗旨—Write Less,Do More，可以直接使用jQuery的元素选择器对任何一个元素进行Flash嵌入，而您仅需写一行代码，同时您可以增加任一参数进行功能扩展。</p>
<p><strong>（4） 精小而不失功能</strong><br />
Flash插件非压缩仅3KB多一点，压缩之后不到2KB，超级精小，拥用SWFOjbect与AC_RunActiveContent的所有功能。</p>
<p><strong id="section1">快速入门</strong></p>
<p>下面需要实现的是将flash文件hello.swf嵌入到id为hello中div中，以下是实现步骤：</p>
<p>1． WEB页面HTML如下：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p401code91'); return false;">View Code</a> DIV</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p40191"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p401code91"><pre class="div" style="font-family:monospace;"><span style="color: #44aa44;">&lt;</span>div <span style="color: #000000;">id</span><span style="color: #44aa44;">=</span><span style="color: #ff0000;">&quot;hello&quot;</span><span style="color: #44aa44;">&gt;&lt;/</span>div<span style="color: #44aa44;">&gt;</span></pre></td></tr></table></div>

<p>2． 引入JavaScript文件：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p401code92'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p40192"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p401code92"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span> src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;jquery.js&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span> src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;jquery.flash.js&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>3． 编写调用代码实现嵌入功能：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p401code93'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p40193"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p401code93"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#hello'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">flash</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>src<span style="color: #339933;">:</span><span style="color: #3366CC;">'hello'</span><span style="color: #339933;">,</span>width<span style="color: #339933;">:</span><span style="color: #CC0000;">550</span><span style="color: #339933;">,</span>height<span style="color: #339933;">:</span><span style="color: #CC0000;">400</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>上面实现的完整代码整理如下：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p401code94'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p40194"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p401code94"><pre class="html" style="font-family:monospace;">&lt;div id=&quot;hello&quot;&gt;&lt;/div&gt;    
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;    
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.flash.js&quot;&gt;&lt;/script&gt;    
&lt;script type=&quot;text/javascript&quot;&gt;    
$(function(){        
$('#hello').flash({src:'hello',width:550,height:400}); 
})    
&lt;/script&gt;</pre></td></tr></table></div>

<p><strong id="section2">使用说明</strong></p>
<p>1. 首页使用jQuery选定需要嵌入的元素，这里我们使用了#hello（选定id号为hello的元素，即div）；<br />
2. 其次加入Flash文件，src即表示Flash文件，文件名为hello.swf，这里填写是不需要后缀.swf；<br />
3. 再次定义Flash宽度width，高度400，更多的参数扩展见下面一节；</p>
<p><strong id="section3">扩展参数</strong></p>
<p>Flash嵌入对象的所有参数都支持</p>
<p><strong>默认参数：</strong><br />
codebase: &#8216;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0&#8242;,<br />
quality: &#8216;high&#8217;,<br />
pluginspage: &#8216;http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&#8217;</p>
<p><strong>必选参数：</strong><br />
src：&#8217;hello&#8217;,<br />
width: 550,<br />
height: 400,</p>
<p><strong>可选参数：</strong><br />
id: &#8216;demo&#8217;,<br />
name:&#8217;demo&#8217;,<br />
flashvars: {&#8216;username&#8217;:'jxva&#8217;,'age&#8217;:100},<br />
wmode: &#8216;transparent&#8217;,<br />
allowScriptAccess:&#8217;always&#8217;,<br />
allowFullScreen:&#8217;false&#8217;<br />
或许还有更多参数，您只需依照上面的方式增加即可。</p>
<p>原文：<a href="http://www.72color.com/post/172.html" target="_blank">http://www.72color.com/post/172.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beautycss.cn/blog/archives/401/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>22个HTML5的初级技巧</title>
		<link>http://www.beautycss.cn/blog/archives/365</link>
		<comments>http://www.beautycss.cn/blog/archives/365#comments</comments>
		<pubDate>Mon, 13 Dec 2010 13:59:12 +0000</pubDate>
		<dc:creator>reno</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://www.beautycss.cn/blog/?p=365</guid>
		<description><![CDATA[Web技术的发展速度太快了，如果你不与时俱进，就会被淘汰。因此，为了应对即将到来的HTML5，本文总结了22个HTML5的初级技巧，希望能对你进一步学习好HTML5会有所帮助。 1. 新的Doctype声明 XHTML的声明太长了，我相信很少会有前端开发人员能手写出这个Doctype声明。 ?View Code HTML1 2 &#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#34;&#62; HTML5的Doctype声明很短，看到这个声明相信你马上就能记住，不用浪费脑细胞去记那长的有点变态的XHTML的Doctype声明了。 ?View Code HTML1 &#60;!DOCTYPE html&#62; HTML5的简短的DOCTYPE声明是让Firefox、Chrome等现代浏览器和IE6/7/8等浏览器都进入(准)标准模式，你可能会奇怪IE6/7居然也可以支持HTML5 Doctype，事实上，IE是只要doctype符合 这种格式，都会进入标准模式。 2. &#60;figure&#62;标签 看看下面一段简单的代码： ?View Code HTML1 2 &#60;img src=&#34;path/to/image&#34; alt=&#34;About image&#34; /&#62; &#60;h6&#62;Image of Mars.&#60;/h6&#62; 遗憾的是，这里的h6标签和img标签好像没有什么关系，语义不够明确。HTML5意识到了这一点，于是就采用了&#60;figure&#62;标签。当&#60;figure&#62;结合&#60;figcaption&#62;标签的使用，可以让h6标签和img标签组合起来，代码就更具语义化了。 ?View Code HTML1 2 3 4 5 6 &#60;figure&#62; &#60;img src=&#34;path/to/image&#34; alt=&#34;About image&#34; /&#62; [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/2010/12/html5-300x171.jpg" alt="" title="html5" width="500" height="286" /></p>
<p>Web技术的发展速度太快了，如果你不与时俱进，就会被淘汰。因此，为了应对即将到来的HTML5，本文总结了22个HTML5的初级技巧，希望能对你进一步学习好HTML5会有所帮助。</p>
<p><strong>1. 新的Doctype声明</strong></p>
<p>XHTML的声明太长了，我相信很少会有前端开发人员能手写出这个Doctype声明。</p>
<p><span id="more-365"></span></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code123'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365123"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p365code123"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;
&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</pre></td></tr></table></div>

<p>HTML5的Doctype声明很短，看到这个声明相信你马上就能记住，不用浪费脑细胞去记那长的有点变态的XHTML的Doctype声明了。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code124'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365124"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p365code124"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html&gt;</pre></td></tr></table></div>

<p>HTML5的简短的DOCTYPE声明是让Firefox、Chrome等现代浏览器和IE6/7/8等浏览器都进入(准)标准模式，你可能会奇怪IE6/7居然也可以支持HTML5 Doctype，事实上，IE是只要doctype符合  这种格式，都会进入标准模式。</p>
<p><strong>2. &lt;figure&gt;标签</strong></p>
<p>看看下面一段简单的代码：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code125'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365125"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p365code125"><pre class="html" style="font-family:monospace;">&lt;img src=&quot;path/to/image&quot; alt=&quot;About image&quot; /&gt;  
&lt;h6&gt;Image of Mars.&lt;/h6&gt;</pre></td></tr></table></div>

<p>遗憾的是，这里的h6标签和img标签好像没有什么关系，语义不够明确。HTML5意识到了这一点，于是就采用了&lt;figure&gt;标签。当&lt;figure&gt;结合&lt;figcaption&gt;标签的使用，可以让h6标签和img标签组合起来，代码就更具语义化了。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code126'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365126"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p365code126"><pre class="html" style="font-family:monospace;">&lt;figure&gt;
   &lt;img src=&quot;path/to/image&quot; alt=&quot;About image&quot; /&gt;  
&lt;figcaption&gt;
&lt;h6&gt;This is an image of something interesting. &lt;/h6&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;</pre></td></tr></table></div>

<p><strong>3. 重新定义&lt;small&gt;</strong></p>
<p>不久前，我使用了&lt;small&gt;标签来创建与logo相关的副标题。但是在HTML5中重新定义了&lt;small&gt;标签，使之更能表现语义化，在&lt;small&gt;的字号都会变小，想想如果这个标签用于网站的底部的版权信息还是个不错的做法。</p>
<p><strong>4. 去掉了Javascript和CSS标签的type属性</strong></p>
<p>通常你会在&lt;link&gt;和&lt;script&gt;加上type属性：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code127'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365127"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p365code127"><pre class="html" style="font-family:monospace;">&lt;link rel=&quot;stylesheet&quot; href=&quot;path/to/stylesheet.css&quot; type=&quot;text/css&quot; /&gt;
 &lt;script type=&quot;text/javascript&quot; src=&quot;path/to/script.js&quot;&gt;&lt;/script&gt;</pre></td></tr></table></div>

<p>在HTML5中，不再需要type属性了，因为这显得有点多余，去掉之后可以让代码更为简洁。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code128'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365128"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p365code128"><pre class="html" style="font-family:monospace;">&lt;link href=&quot;path/to/stylesheet.css&quot; /&gt;
 &lt;script src=&quot;path/to/script.js&quot;&gt;&lt;/script&gt;</pre></td></tr></table></div>

<p><strong>5. 是否使用双引号</strong></p>
<p>这有点让人纠结，HTML5并不是XTHML，你可以省去标签中的双引号。相信大多数同志也包括我都习惯了加上双引号，因为这让代码看起来会更标准。不过，这可以根据你的个人喜好来确定是到底要不要双引号。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code129'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365129"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p365code129"><pre class="html" style="font-family:monospace;">&lt;h6 class=myClass id=someId&gt; Start the reactor.&lt;/h6&gt;</pre></td></tr></table></div>

<p><strong>6. 使网页内容可以编辑</strong></p>
<div class="art_inner_img"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/12/084524bE3.png" alt="HTML5 可编辑的内容" /></div>
<p>这是HTML5新增的一个功能，在标签中加上一个contenteditable属性，并且设置值为true，就可以直接在页面上编辑这个标签的内容，包括这个标签的子级标签的内容。有了这个属性，你可以利用这个属性完成很多事，比如在网页中编辑一个待办事项的清单。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code130'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365130"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p365code130"><pre class="html" style="font-family:monospace;">&lt;h6 contenteditable=&quot;true&quot;&gt;Break mechanical cab&lt;span&gt;driver&lt;/span&gt;&lt;/h6&gt;</pre></td></tr></table></div>

<p><strong>7. 电子邮件输入框</strong></p>
<p>HMTL5中新增了一个输入框的电子邮件属性，可以检测输入的内容是否符合电子邮件的书写格式，功能越来越强大了吧，在HTML5之前只能依靠JS来检测。虽然内置的表单验证功能很快就会成为现实，但这个属性很多浏览器都还不支持，只会当作普通的文本输入框来处理。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code131'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365131"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p365code131"><pre class="html" style="font-family:monospace;">&lt;form method=&quot;get&quot;&gt;
  &lt;label for=&quot;email&quot;&gt;Email:&lt;/label&gt;
&lt;input id=&quot;email&quot; name=&quot;email&quot; type=&quot;email&quot; /&gt;
  &lt;button&gt; Submit Form &lt;/button&gt;
&lt;/form&gt;</pre></td></tr></table></div>

<div class="art_inner_img"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/12/084526LJA.png" alt="HTML5 电子邮件输入框" /></div>
<p>到目前为止，包括现代浏览器在内都不支持该属性，所以这个属性暂时还是靠不住的。</p>
<p><strong>8. 占位符</strong></p>
<p>文本框中的占位符(看看本博的搜索框效果)有利于提升用户体验，之前，我们只能依靠JS来实现占位符的效果，在HTML5中新增了占位符属性placeholder。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code132'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365132"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p365code132"><pre class="html" style="font-family:monospace;">&lt;input name=&quot;email&quot; type=&quot;email&quot; placeholder=&quot;doug@givethesepeopleair.com&quot; /&gt;</pre></td></tr></table></div>

<p>同样，目前的主流现代浏览器对该属性的支持不大好，暂时只有Chrome和Safari支持该属性，Firefox和Opera不支持该属性。</p>
<div class="art_inner_img"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/12/084527lEt.png" alt="HTML5 占位符" /></div>
<p><strong>9. 本地存储</strong></p>
<p>HTML5的本地存储功能，可以让现代浏览器&#8221;记住&#8221;我们输入的，就算浏览器关闭和刷新也不会受影响。虽然这个功能有些浏览器不支持，但是IE8, Safari 4, 还有 Firefox 3.5还是支持这个功能的，你可以测试下。</p>
<div class="art_inner_img"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/12/084527Aly.jpg" alt="HTML5 本地存储" /></div>
<p><strong>10. 更有语义的header和footer</strong></p>
<p>下面的代码在HTML5中将不复存在</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code133'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365133"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p365code133"><pre class="html" style="font-family:monospace;">&lt;div id=&quot;header&quot;&gt;
     ...
&lt;/div&gt;
&lt;div id=&quot;footer&quot;&gt;
     ...
&lt;/div&gt;</pre></td></tr></table></div>

<p>通常我们都会给header和footer定义一个div，然后再添加一个id，但是在HTML5中可以直接使用&lt;header&gt;和&lt;footer&gt;标签，所以可以将上面的代码改写成：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code134'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365134"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p365code134"><pre class="html" style="font-family:monospace;">&lt;header&gt;
    ...
&lt;/header&gt;
&lt;footer&gt;
    ...
&lt;/footer&gt;</pre></td></tr></table></div>

<p>要注意不要将这两个标签和网站的头部和页脚混淆起来，它们只是代表它们的容器。</p>
<p><strong>11. IE对HTML5的支持</strong></p>
<p>IE浏览器目前对HTML5的支持并不好，也是阻碍HTML5的更快普及的一大绊脚石，不过，IE9对HTML5的支持度还是很不错的。</p>
<p>IE把HTML5新增的标签都解析成内联元素，而实际上它们是块级元素，所以有必要为它们定义一个样式：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code135'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365135"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p365code135"><pre class="css" style="font-family:monospace;"> header<span style="color: #00AA00;">,</span> footer<span style="color: #00AA00;">,</span> article<span style="color: #00AA00;">,</span> section<span style="color: #00AA00;">,</span> nav<span style="color: #00AA00;">,</span> menu<span style="color: #00AA00;">,</span> hgroup <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
 <span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>尽管如此，IE还是不能解析这些新增的HTML5标签，这个时候就需要借助Javascript来解决这个问题：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code136'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365136"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p365code136"><pre class="javascript" style="font-family:monospace;"> document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;article&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;footer&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;header&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;hgroup&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;nav&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;menu&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>你可以借助这一段Javascript代码来修复IE更好的解析HTML5</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code137'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365137"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p365code137"><pre class="html" style="font-family:monospace;">&lt;!--[if IE]&gt;
 &lt;script mce_src=&quot;http://html5shim.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/script&gt;
 &lt;![endif]--&gt;</pre></td></tr></table></div>

<p><strong>12. 标题群( hgroup)</strong></p>
<p>这个类似于第二点技巧。如果用h1和h2标签分别表示网站的名称和副标题，但这会让两个本义上密切相关的标题并没有关联起来。这个时候可以使用&lt;hgroup&gt;标签将它们组合起来，这样代码会更有语义。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code138'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365138"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p365code138"><pre class="html" style="font-family:monospace;">&lt;header&gt;
&lt;hgroup&gt;
&lt;h1&gt; Recall Fan Page &lt;/h1&gt;
&lt;h2&gt; Only for people who want the memory of a lifetime. &lt;/h2&gt;
&lt;/hgroup&gt;
&lt;/header&gt;</pre></td></tr></table></div>

<p><strong>13. 必填项属性</strong></p>
<p>前端人员肯定做过不少表单验证的项目，其中很重要的一点就是有些输入框的内容是必须填写的，这里就需要使用Javascript来检查。在HTML5中，新增了一个&#8221;必须填写&#8221;的属性：required。required属性有两种使用方法，第二种方法显得更有结构性，而第一种更简洁。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code139'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365139"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p365code139"><pre class="html" style="font-family:monospace;">&lt;input type=&quot;text&quot; name=&quot;someInput&quot; required&gt;</pre></td></tr></table></div>


<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code140'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365140"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p365code140"><pre class="html" style="font-family:monospace;">&lt;input type=&quot;text&quot; name=&quot;someInput&quot; required=&quot;required&quot;&gt;</pre></td></tr></table></div>

<p>有了这个属性，使表单的提交验证变得更简单了，看看下面简单的例子：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code141'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365141"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p365code141"><pre class="html" style="font-family:monospace;">&lt;form method=&quot;post&quot;&gt;
    &lt;label for=&quot;someInput&quot;&gt; Your Name: &lt;/label&gt;
&lt;input id=&quot;someInput&quot; name=&quot;someInput&quot; type=&quot;text&quot; placeholder=&quot;Douglas Quaid&quot; required=&quot;required&quot; /&gt;
    &lt;button&gt;Go&lt;/button&gt;
&lt;/form&gt;</pre></td></tr></table></div>

<div class="art_inner_img"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/12/084527V08.png" alt="HTML5 必填项属性" /></div>
<p>如果输入框为空，表单将无法提交成功。</p>
<p><strong>14. 自动获取焦点</strong></p>
<p>同样的，HTML5也不再需要Javascript来解决输入框的自动获取焦点，如果某个输入框应当被选择或是获取到输入焦点，HTML5新增了自动获取焦点属性autofocus：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code142'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365142"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p365code142"><pre class="html" style="font-family:monospace;">&lt;input type=&quot;text&quot; name=&quot;someInput&quot; placeholder=&quot;Douglas Quaid&quot; required=&quot;required&quot; autofocus=&quot;autofocus&quot; /&gt;</pre></td></tr></table></div>

<p>autofocus也同样可以写成&#8221;autofocus=autofocus&#8221;，这样看起来标准些，这个根据自己的个人喜好而定。</p>
<p><strong>15. 音频播放的支持</strong></p>
<p>HTML5中提供了&lt;audio&gt;标签，解决了以往必须依靠第三方插件才能播放音频文件的问题。目前为止，还只有少数的最新浏览器支持该标签。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code143'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365143"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p365code143"><pre class="html" style="font-family:monospace;">&lt;audio autoplay=&quot;autoplay&quot; controls=&quot;controls&quot;&gt;
    &lt;source src=&quot;file.ogg&quot; /&gt;
    &lt;source src=&quot;file.mp3&quot; /&gt;
    &lt;a href=&quot;file.mp3&quot;&gt;Download this file.&lt;/a&gt;
&lt;/audio&gt;</pre></td></tr></table></div>

<p>为什么会有两种格式的音频文件？因为Firefox和Webkit浏览器所支持的格式存在差异，Firefox只能支持.ogg文件，而Webkit只支持.mp3的文件，解决的办法就是创建两个版本的音频文件，这样就可以兼容Firefox和Webkit的浏览器了，需要注意的是IE不支持该标签。</p>
<p><strong>16. 视频播放的支持</strong></p>
<p>和&lt;audio&gt;标签一样，HTML5也提供了&lt;video&gt;标签对播放视频文件的支持。YouTube也宣布了一项新的HTML5的视频嵌入。不过有点遗憾，HTML5的规范并没有指定特定的视频解码器，而是让浏览器自己来决定。这就造成了个浏览器的兼容问题，虽然Safari和IE9都支持还H.264格式的视频( Flash 播放器可以可以播放)，Firefox和Opera则支持开源的Theora和Vorbis格式。因此，当显示HTML5视频的时候，也得准备2种格式。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code144'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365144"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p365code144"><pre class="html" style="font-family:monospace;">&lt;video controls preload&gt;
    &lt;source src=&quot;cohagenPhoneCall.ogv&quot; type=&quot;video/ogg; codecs='vorbis, theora'&quot; /&gt;
    &lt;source src=&quot;cohagenPhoneCall.mp4&quot; type=&quot;video/mp4; 'codecs='avc1.42E01E, mp4a.40.2'&quot; /&gt;  
&lt;div&gt; Your browser is old. &lt;a href=&quot;cohagenPhoneCall.mp4&quot;&gt;Download this video instead.&lt;/a&gt; &lt;/div&gt;
&nbsp;
&lt;/video&gt;</pre></td></tr></table></div>

<p>需要注意的是，type属性虽然可以省略掉，但是如果加上的话，浏览器就可以更快的准确的解析该视频文件。并不是所有的浏览器都支持HTML5的视频，所以得做好使用Flash版本来代替，当然，这个决定权在于你。</p>
<p><strong>17. 预加载视频</strong></p>
<p>预加载属性：preload，首先要确定是否需要预先加载视频，假如，访客在访问一个有很多视频展示的页面，那么就有必要预先加载一段视频，这样可以节省访客的等待时间，提高用户体验。你可以给&lt;video&gt;标签添加一个preload属性来实现预先加载的功能。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code145'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365145"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p365code145"><pre class="html" style="font-family:monospace;">  &lt;video preload=&quot;preload&quot;&gt;
  ...
 &lt;/video&gt;</pre></td></tr></table></div>

<p><strong>18. 显示控件</strong> 显示控件属性可以给视频添加一个播放暂停的控件，需要注意的是每个浏览器显示的效果可能会有些差异。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code146'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365146"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p365code146"><pre class="html" style="font-family:monospace;">  &lt;video preload=&quot;preload&quot; controls=&quot;controls&quot;&gt;
  ...
  &lt;/video&gt;</pre></td></tr></table></div>

<p><strong>19. 使用正则表达式</strong></p>
<p>在HTML5中，我们可以直接使用正则表达式。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code147'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365147"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p365code147"><pre class="html" style="font-family:monospace;">&lt;form action=&quot;&quot; method=&quot;post&quot;&gt;
    &lt;label for=&quot;username&quot;&gt;Create a Username: &lt;/label&gt;  
&lt;input type=&quot;text&quot; name=&quot;username&quot;  id=&quot;username&quot;  placeholder=&quot;4 &lt;&gt; 10&quot; pattern=&quot;[A-Za-z]{4,10}&quot; autofocus=&quot;autofocus&quot; required=&quot;required&quot; /&gt;
    &lt;button type=&quot;submit&quot;&gt;Go &lt;/button&gt;
&lt;/form&gt;</pre></td></tr></table></div>

<p><strong>20. 检测浏览器对HTML5属性的支持</strong></p>
<p>由于各浏览器对HTML5属性的支持度不同，这就造成了一些兼容问题。但是可以使用方法来检测该浏览器是否支持这些属性，上例中的代码如果要检测pattern属性是否被浏览器识别，可以使用Javascript代码来检测。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code148'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365148"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p365code148"><pre class="html" style="font-family:monospace;">alert( 'pattern' in document.createElement('input') ) // boolean;</pre></td></tr></table></div>

<p>其实这是确定浏览器兼容常用的方法，jQuery库就经常使用这种方法。上面的代码中创建了一个input标签，并检测pattern属性是否被浏览器支持，如果能支持的话，浏览器就支持这个功能，否则就不支持。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code149'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365149"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p365code149"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script<span style="color: #339933;">&gt;</span>  
 <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #3366CC;">'pattern'</span> <span style="color: #000066; font-weight: bold;">in</span> document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>  
    <span style="color: #006600; font-style: italic;">// do client/server side validation  </span>
 <span style="color: #009900;">&#125;</span>  
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p><strong>21. Mark标签</strong></p>
<p>&lt;mark&gt;标签用于高亮显示那些需要在视觉上向用户突出其重要性的文字，包裹在此标签里的字符串必须与用户当前的行为相关。例如，如果我在一些博客中搜索&#8221;Open your Mind&#8221; ，我可以使用在&lt;mark&gt;标签里使用JavaScript 来包裹每一次动作。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p365code150'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p365150"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p365code150"><pre class="html" style="font-family:monospace;">&lt;h3&gt; Search Results &lt;/h3&gt;
&lt;h6&gt; They were interrupted, just after Quato said, &lt;mark&gt;&quot;Open your Mind&quot;&lt;/mark&gt;. &lt;/h6&gt;</pre></td></tr></table></div>

<p><strong>22. 该如何正确的使用div标签</strong></p>
<p>有些人可能会有疑问，有了&lt;header&gt;和&lt;footer&gt;等这些标签，&lt;div&gt;标签在HTML5中还有用吗？答案是肯定的，比如你想创建一个能包裹特殊内容的容器自由灵活的&lt;div&gt;肯定是首选，而你要创建一篇文章或者一个导航菜单，建议你使用更有语义的&lt;article&gt;和&lt;nav&gt;标签。</p>
<p>很多人认为HTML5可能还是很遥远的事，所以直接无视，其实不然，现在很多网站都已经开始使用HTML5了，事实上，HTML5的一些新增属性和功能是让代码变得更简洁，这总归是一件好事，应该值得我们推崇。最后感谢你阅读了这篇HTML5的入门级文章，希望能为你进一步学习HTML5提供一些帮助。</p>
<p>英文原文：<a href="http://net.tutsplus.com/tutorials/html-css-techniques/25-html5-features-tips-and-techniques-you-must-know" target="_blank">25 html5 features tips and techniques you must know</a><br />
翻译整理：<a href="http://stylechen.com" target="_blank">雨夜带刀&#8217;s Blog</a><br />
中文原文：<a title="22个HTML5的初级技巧" href="http://stylechen.com/22-html5-tips.html" target="_blank">http://stylechen.com/22-html5-tips.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beautycss.cn/blog/archives/365/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3开发工具收集</title>
		<link>http://www.beautycss.cn/blog/archives/351</link>
		<comments>http://www.beautycss.cn/blog/archives/351#comments</comments>
		<pubDate>Thu, 28 Oct 2010 02:10:46 +0000</pubDate>
		<dc:creator>reno</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[css css3 开发工具]]></category>

		<guid isPermaLink="false">http://www.beautycss.cn/blog/?p=351</guid>
		<description><![CDATA[英文原文：List of Really Useful Tools For CSS3 Developers 中文原文：CSS3开发工具收集 通常来说，CSS非常简单。但是当浏览器厂商开始实现CSS3特性，问题开始变得有些复杂了。不难，只是有些复杂。这可能包括两个方面：首先有些心得CSS3属性(比如，transition、渐变、transform等)不是那么简单，其次我们不得不使用浏览器厂商指定扩展。 直到你最喜欢用的IDE原生支持CSS3，你最好的伙伴将是CSS3生成器、手册、参考指南以及基于JS的方案。这正是本文要推荐的，这里将收集能够助你学习和使用CSS3的真正有用的工具。 生成器 CSS3 Please!跨浏览器的CSS规则生成器，支持：border-radius、box-shadow、渐变(线性)、rgba色彩、transform (旋转)、transition和@font-face。 CSS3 生成器支持border radius、box shadow、text shadow、RGBA、@font-face、多列、box resize、box sizing 和outline. CSS3 Sandbox有一些列的CSS3生成器：线性渐变、放射渐变、文字阴影、盒阴影、Transforms和文字描边。 @font-face生成器来自于Font Squirrel的很好用的CSS3 @font-face 生成器。 CSS3渐变生成器为Firefox和Webkit浏览器生成线性渐变。 CSS 圆角生成用于Firefox、Webkit和标准CSS3语法的&#8221;border-radius&#8221;属性。 Webkit CSS3 生成器简单的助你理解Webkit引入的CSS3特性。 CSS3 学习工具动态为你的浏览器获取私有前缀并检测该属性是否被它支持。 JavaScript方案 Modernizr一个确实很有用的JavaScript库，可以检测HTML5/CSS3的原生支持，并为你提供一种维护良好控制级别的方法，不管浏览器的能力。如果你更喜欢使用MooTools，你可以使用MooModernizr (MooTools 版本的Modernizr) Sizzle – JavaScript 选择器库一个纯Javascript选择器引擎，被设计用来方便的插入到一个主库中。Sizzle 实际上支持所有的CSS3 选择器——它甚至包括一些很不常用的选择器，比如忽略选择器(escaped selectors )(&#8220;.foo+bar&#8221;)、Unicode 选择器、以及在document序列中返回的结果。这也是jQuery使用的选择器引擎。 YUI 选择器组件YUI CSS3 选择器组件，提供一个收集、过滤和测试HTML元素的稳定的简写方法。 ie7-js一个让IE拥有兼容标准的浏览器一样的行为的JavaScript库。 [...]]]></description>
			<content:encoded><![CDATA[<p>英文原文：<a href="http://www.w3avenue.com/2010/04/09/list-of-really-useful-tools-for-css3-developers/" target="_blank">List of Really Useful Tools For CSS3 Developers</a><br />
中文原文：<a href="http://www.qianduan.net/css3-development-tools-collection.html" target="_blank">CSS3开发工具收集</a></p>
<p>通常来说，CSS非常简单。但是当浏览器厂商开始实现CSS3特性，问题开始变得有些复杂了。不难，只是有些复杂。这可能包括两个方面：首先有些心得CSS3属性(比如，transition、渐变、transform等)不是那么简单，其次我们不得不使用浏览器厂商指定扩展。</p>
<p><img title="CSS3开发工具收集" src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/10/021046T2H.jpg" alt="CSS3开发工具收集" width="500" height="250" /></p>
<p>直到你最喜欢用的IDE原生支持CSS3，你最好的伙伴将是CSS3生成器、手册、参考指南以及基于JS的方案。这正是本文要推荐的，这里将收集能够助你学习和使用CSS3的真正有用的工具。</p>
<p><span id="more-351"></span></p>
<h3>生成器</h3>
<ul>
<li><a href="http://css3please.com/" target="_blank">CSS3 Please!</a>跨浏览器的CSS规则生成器，支持：border-radius、box-shadow、渐变(线性)、rgba色彩、transform (旋转)、transition和@font-face。</li>
<li><a href="http://css3generator.com/" target="_blank">CSS3 生成器</a>支持border radius、box shadow、text shadow、RGBA、@font-face、多列、box resize、box sizing 和outline.</li>
<li><a href="http://westciv.com/tools/index.html" target="_blank">CSS3 Sandbox</a>有一些列的CSS3生成器：<a href="http://westciv.com/tools/gradients/" target="_blank">线性渐变</a>、<a href="http://westciv.com/tools/radialgradients/index.html" target="_blank">放射渐变</a>、<a href="http://westciv.com/tools/shadows/index.html" target="_blank">文字阴影</a>、<a href="http://westciv.com/tools/boxshadows/index.html" target="_blank">盒阴影</a>、<a href="http://westciv.com/tools/transforms/index.html" target="_blank">Transforms</a>和<a href="http://westciv.com/tools/textStroke/index.html" target="_blank">文字描边</a>。</li>
<li><a href="http://www.fontsquirrel.com/fontface/generator" target="_blank">@font-face生成器</a>来自于Font Squirrel的很好用的CSS3 @font-face 生成器。</li>
<li><a href="http://gradients.glrzad.com/" target="_blank">CSS3渐变生成器</a>为Firefox和Webkit浏览器生成线性渐变。</li>
<li><a href="http://border-radius.com/" target="_blank">CSS 圆角</a>生成用于Firefox、Webkit和标准CSS3语法的&#8221;border-radius&#8221;属性。</li>
<li><a href="http://www.widgetpad.com/694/" target="_blank">Webkit CSS3 生成器</a>简单的助你理解Webkit引入的CSS3特性。</li>
<li><a href="http://leaverou.me/scripts/css3learn.html" target="_blank">CSS3 学习工具</a>动态为你的浏览器获取私有前缀并检测该属性是否被它支持。</li>
</ul>
<h3>JavaScript方案</h3>
<ul>
<li><a href="http://www.modernizr.com/" target="_blank">Modernizr</a>一个确实很有用的JavaScript库，可以检测HTML5/CSS3的原生支持，并为你提供一种维护良好控制级别的方法，不管浏览器的能力。如果你更喜欢使用MooTools，你可以使用<a href="http://www.aryweb.nl/projects/mooModernizr/" target="_blank">MooModernizr</a> (MooTools 版本的Modernizr)</li>
<li><a href="http://sizzlejs.com/" target="_blank">Sizzle – JavaScript 选择器库</a>一个纯Javascript选择器引擎，被设计用来方便的插入到一个主库中。Sizzle 实际上支持所有的CSS3 选择器——它甚至包括一些很不常用的选择器，比如忽略选择器(escaped selectors )(&#8220;.foo+bar&#8221;)、Unicode 选择器、以及在document序列中返回的结果。这也是jQuery使用的选择器引擎。</li>
<li><a href="http://developer.yahoo.com/yui/selector/" target="_blank">YUI 选择器组件</a>YUI CSS3 选择器组件，提供一个收集、过滤和测试HTML元素的稳定的简写方法。</li>
<li><a href="http://code.google.com/p/ie7-js/" target="_blank">ie7-js</a>一个让IE拥有兼容标准的浏览器一样的行为的JavaScript库。</li>
<li><a href="http://www.keithclark.co.uk/labs/ie-css3/" target="_blank">CSS3伪类选择器模拟</a>ie-css3.js 可使Internet Explorer识别CSS3 伪类选择器并渲染任何使用它们定义的样式规则。简单滴在你的页面中引入这个脚本，然后在你的样式表中使用这些伪类选择器，然后IE就可以使用了。</li>
</ul>
<h3>参考指南</h3>
<ul>
<li><a href="http://isd.tencent.com/css3/" target="_blank">CSS 3.0参考手册</a><br />
腾讯ISD WebTeam制作的一个CHM格式的参考手册，很全面，介绍+实例，推荐下载收藏；</li>
<li><a href="http://a.deveria.com/caniuse/#agents=All&amp;eras=All&amp;cats=CSS3&amp;statuses=rec,pr,cr,wd,ietf" target="_blank">我什么时候能用CSS3</a>CSS3、HTML5、SVG以及其它即将可用的页面技术的浏览器兼容性列表；</li>
<li><a href="http://www.findmebyip.com/" target="_blank">浏览器支持清单</a>使用Modernizr库检测你的浏览器支持的&#8221;高级&#8221;特性，包括CSS3特性和选择器的支持。</li>
<li><a href="http://tools.css3.info/selectors-test/test.html" target="_blank">CSS3选择器测试</a>自动运行大量的判断你的浏览器是否支持一些CSS选择器的小测试；</li>
<li><a href="http://gallery.theopalgroup.com/selectoracle/" target="_blank">SelectORacle</a>一个提供CSS2和CSS3选择器介绍的在线工具。简单的给它一些选择器，他就会返回选择器匹配的相关说明。</li>
<li><a href="http://jspedia.com/complete-up-to-date-css3-cheat-sheet-quick-reference-guide.html" target="_blank">CSS3手册与快速指南</a>提供当前CSS3规范的列表，列出属性可用的值、常用的选择器模式参考，以type/单位组织，选择器类型参考和单位参考和信息(另有<a href="http://www.veign.com/reference/css3-guide.php" target="_blank">PDF 版本</a>)；</li>
<li><a href="http://reference.sitepoint.com/css/css3psuedoclasses" target="_blank">CSS3伪类</a>SitePoint的CSS参考的相关部分内容；</li>
<li><a href="http://www.smashingmagazine.com/2009/07/13/css-3-cheat-sheet-pdf/" target="_blank">CSS3 速查手册</a>CSS3属性、选择器类型以及可用的值的列表，PDF格式；</li>
</ul>
<p><a href="http://www.codenique.com/web_color/css3_color_names.php" target="_blank">CSS3色彩名称</a> 提供所有147种色彩的名字以及按照字母排序的值。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beautycss.cn/blog/archives/351/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6不支持的十个实用的CSS属性</title>
		<link>http://www.beautycss.cn/blog/archives/340</link>
		<comments>http://www.beautycss.cn/blog/archives/340#comments</comments>
		<pubDate>Thu, 14 Oct 2010 02:51:32 +0000</pubDate>
		<dc:creator>reno</dc:creator>
				<category><![CDATA[CSS技巧]]></category>
		<category><![CDATA[css ie6]]></category>

		<guid isPermaLink="false">http://www.beautycss.cn/blog/?p=340</guid>
		<description><![CDATA[IE6对一些非常有用的css属性完全不支持。比如min-width，无人不抱怨IE6的css兼容性问题。本文介绍了10个很实用但IE6却不支持的CSS属性，列出这些属性并不是为了数落IE(数落也没用), 而是你了解了哪些CSS属性是IE6不支持的，就更有针对性的去编写CSS和Hack了。 一、Outline 在调试CSS问题的时候，我常常在指定元素上添加border来精确的查看该元素会发生什么并帮助确定问题的来源。这常常是有效的，因为它可以在布 局上给我更加具体的可视性。但是如果是块级元素，这可能会发生某些错误——在任何块级元素上添加1px的边框很可能会影响到布局，它会让这个元素的宽度额 外增加2px。 outline 属性是完美的替代者，因为它可以在不影响文档流的情况下呈现该对象。但是IE6 和IE7 不支持 outline 属性，所以，它不能在这两个浏览器中用于调试。 二、Inherit (值) 在CSS开发中有很多这样的例子：通过在特定元素上设置某些样式来告诉该元素来“继承”它父级元素的所有已添加的属性，这样你就可以避免相当多的键盘输入。 这可以通过设置 inherit 来很容易的实现。这可能很有用。比如，当重写 background 属性的时候，常常会有很多的文字在该属性中(色彩、图片的URL地址、位置等)。所以，与其重新写这些值，你可能仅仅想要考虑中的元素和其父级元素有相同 的背景属性，一个 inherit 值就可以搞定一切——这显然大大的节省了键盘输入。 不幸的是， inherit 值在IE6和IE7不被支持（除了用于 direction (文字方向) 和 visibility 属性）。 某人说，代码就像女人的裙子——越短越好，看来IE会阻碍我们这个愿望的实现。 三、Empty-Cells 该属性只用于table或者”display”属性被设置为”table-cell”的元素。如果你动态的为一个table添加内容，就可能会遇到某个单元格的内容为空的情况，然后你又不希望这个空的单元格的边框、背景色、背景图片等隐藏掉。 使用”empty-cells: hide”就能解决这个问题，它会将可能出现这种情况的单元格完全隐藏掉。 Internet Explorer 不支持empty-cells属性。 四、Caption-Side 说到table 的属性，这个属性用于声明显示在表格的侧栏的表格标题。它接受 top 、 bottom 、 left 和 right 四个值。Internet Exporer 不支持这个属性，table的标题在IE6和IE7中将总是出现在表格的顶部。 五、Counter-Increment / Counter-Reset [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/2010/10/ie6-300x102.jpg" alt="ie6" width="500" height="170" /></p>
<p>IE6对一些非常有用的css属性完全不支持。比如min-width，无人不抱怨IE6的css兼容性问题。本文介绍了10个很实用但IE6却不支持的CSS属性，列出这些属性并不是为了数落IE(数落也没用), 而是你了解了哪些CSS属性是IE6不支持的，就更有针对性的去编写CSS和Hack了。</p>
<p><strong>一、Outline</strong><br />
在调试CSS问题的时候，我常常在指定元素上添加border来精确的查看该元素会发生什么并帮助确定问题的来源。这常常是有效的，因为它可以在布 局上给我更加具体的可视性。但是如果是块级元素，这可能会发生某些错误——在任何块级元素上添加1px的边框很可能会影响到布局，它会让这个元素的宽度额 外增加2px。<br />
outline 属性是完美的替代者，因为它可以在不影响文档流的情况下呈现该对象。但是IE6 和IE7 不支持 outline 属性，所以，它不能在这两个浏览器中用于调试。</p>
<p><span id="more-340"></span></p>
<p><strong>二、Inherit (值)</strong><br />
在CSS开发中有很多这样的例子：通过在特定元素上设置某些样式来告诉该元素来“继承”它父级元素的所有已添加的属性，这样你就可以避免相当多的键盘输入。<br />
这可以通过设置 inherit 来很容易的实现。这可能很有用。比如，当重写 background 属性的时候，常常会有很多的文字在该属性中(色彩、图片的URL地址、位置等)。所以，与其重新写这些值，你可能仅仅想要考虑中的元素和其父级元素有相同 的背景属性，一个 inherit 值就可以搞定一切——这显然大大的节省了键盘输入。<br />
不幸的是， inherit 值在IE6和IE7不被支持（除了用于 direction (文字方向) 和 visibility 属性）。<br />
某人说，代码就像女人的裙子——越短越好，看来IE会阻碍我们这个愿望的实现。</p>
<p><strong>三、Empty-Cells</strong><br />
该属性只用于table或者”display”属性被设置为”table-cell”的元素。如果你动态的为一个table添加内容，就可能会遇到某个单元格的内容为空的情况，然后你又不希望这个空的单元格的边框、背景色、背景图片等隐藏掉。<br />
使用”empty-cells: hide”就能解决这个问题，它会将可能出现这种情况的单元格完全隐藏掉。<br />
Internet Explorer 不支持empty-cells属性。</p>
<p><strong>四、Caption-Side</strong><br />
说到table 的属性，这个属性用于声明显示在表格的侧栏的表格标题。它接受 top 、 bottom 、 left 和 right 四个值。Internet Exporer 不支持这个属性，table的标题在IE6和IE7中将总是出现在表格的顶部。</p>
<p><strong>五、Counter-Increment / Counter-Reset</strong><br />
有序列表(&lt;ol&gt;)非常方便，因为它可以省去你手工添加递增数字的麻烦，而且它允许你不用更改数字就能改变列表的序列。<br />
CSS 拥有 counter-increment 和 counter-reset 属性，它允许你用来自动生成递增数字到几乎所有的HTML元素上，就像有序列表的效果一样。<br />
这里有个示例：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p340code155'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p340155"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p340code155"><pre class="css" style="font-family:monospace;">h2 <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">counter-increment</span><span style="color: #00AA00;">:</span> headers<span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
h2<span style="color: #3333ff;">:before </span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span> counter<span style="color: #00AA00;">&#40;</span>headers<span style="color: #00AA00;">&#41;</span> <span style="color: #ff0000;">&quot;. &quot;</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>上面的样式将在所有的标签前面自动添加递增的数字，而且允许你在h2标签上实现和li标签同样的的效果。<br />
但是IE6, IE7 甚至Safari(直到3.x版本)还不支持这些属性。当然，IE6也不支持:before 伪元素。</p>
<p><strong>六、Min-Height</strong><br />
有时，一个网站的设计或布局结构需要一个有固定高度的内容区域，否则特定的视觉效果就会丢掉。这可能会因为一个渐变背景、一个独特的下拉列表、 或者可能是因为PS出来的很酷的发光效果。但是有的时候，页面中的内容会比较多，而页面却不能像预期那样展开。<br />
这个时候就需要用到 min-height 属性了，因为它可以告诉浏览器在一个特定的块级元素上渲染最小的高度，不管内容的实际高度是否达到了这个最小高度。然后呢，如果内容超出了最小高度，该元素就会适度的扩展开。<br />
使用min-height 唯一需要注意到的是它在IE6中不被支持。我们都知道IE6在（缓慢的）退出历史舞台，但是有的客户可能仍然要求他们的网站支持这个该死的浏览器。<br />
不过令人高兴的是，IE6 渲染 height 的值的方法正好和其它浏览器渲染“min-height”的方式一样，所以你只需要一个针对IE6的hack或独立的样式表来为该元素添加特定的 height ，这个问题就解决了。<br />
IE6 同样无视 min-width 、 max-height 和 max-width ， 但是上述方法在这些属性上也是可行的。</p>
<p><strong>七、:hover</strong><br />
从技术上来说，:hover只是一个伪类，但是它在IE6中不被支持（IE7和IE8支持）。:hover伪类允许你在元素上添加任何的鼠标经过样式。这非常有用，可以避免(至少在某种程度上)使用JavaScript。<br />
但是如果你的网站，需要完全支持IE6，特别是在中国这种IE6一手遮天的情况下，那么你就必须考虑取消使用这个伪类，除非相关的标签有个”href”属性，比如 &#8220;a&#8221; 标签。而且如果要实现这种效果，可能必须借助于javascript和额外的样式。</p>
<p><strong>八、Display</strong><br />
Display 通常被设置为这三个值中的一个： block、inline和 none。“得益于”IE，Display的其它值很少被用到。这些值包括 inline-block、table、inline-table和table-cell等，这些属性对于解决一些特殊的布局问题时，是很有用的。<br />
所以，尽管IE 确实支持Display的这三个基本属性，但是它基本上不支持其它属性。<br />
其实，IE8对display的属性支持已经相当完整了。不过，对于inline-block属性，IE6/7只支持本身为inline的元素。</p>
<p><strong>九. Clip</strong><br />
这是一个在特殊情况下能派上用场的很有趣的CSS属性。它可能和不可预知的、动态生成的内容结合起来。简单来说，这个属性允许你在一个特定的元素上 指定隐藏区域——也可以理解为，在一个绝对定位的元素中，按照一定的设置来裁剪该元素的显示区域，超出该区域的内容会被隐藏掉。语法看起来像这样的：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p340code156'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p340156"><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code" id="p340code156"><pre class="css" style="font-family:monospace;">div<span style="color: #6666ff;">.clipped</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">clip</span><span style="color: #00AA00;">:</span> rect<span style="color: #00AA00;">&#40;</span><span style="color: #933;">20px</span><span style="color: #00AA00;">,</span> <span style="color: #933;">300px</span><span style="color: #00AA00;">,</span> <span style="color: #933;">200px</span><span style="color: #00AA00;">,</span> <span style="color: #933;">100px</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>修剪只能用于一个绝对定位的元素，而且只用使用矩形区域。括号内的数字划出的区域(200px*180px大小)为可见区域，该区域以外的内容不可见或者被剪切掉。<br />
技术上来讲， clip 属性被IE支持，但是只支持无逗号的语法，比如</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p340code157'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p340157"><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code" id="p340code157"><pre class="css" style="font-family:monospace;">div<span style="color: #6666ff;">.clipped</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">clip</span><span style="color: #00AA00;">:</span> rect<span style="color: #00AA00;">&#40;</span><span style="color: #933;">20px</span> <span style="color: #933;">300px</span> <span style="color: #933;">200px</span> <span style="color: #933;">100px</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>上面的样式（rect后面括号里的属性没有用逗号隔开）在大多数浏览器下都可运行，但是可能不会通过CSS验证，因为语句没有用逗号隔开。</p>
<p><strong>十、:focus</strong><br />
这是另外一个伪类需要在这里被提及的，因为所有的非IE浏览器，都支持这个属性。:focus伪类允许你声明一个特别的样式，当一个页面元素成为键 盘(鼠标)焦点的时候，将该样式动态的应用到该元素上。这在表单元素上非常有用，因为你可以在一个输入框被选中的时候给它添加一个边框。<br />
下面的样式将在输入框成为键盘焦点的时候添加一个红色的边框：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p340code158'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p340158"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p340code158"><pre class="css" style="font-family:monospace;">input<span style="color: #3333ff;">:focus </span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#f00</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>原文：<a href="http://www.div-css.net/div_CSS/topic/index.asp?id=6840" target="_blank">http://www.div-css.net/div_CSS/topic/index.asp?id=6840</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beautycss.cn/blog/archives/340/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>20多个漂亮的使用jQuery交互的网站</title>
		<link>http://www.beautycss.cn/blog/archives/262</link>
		<comments>http://www.beautycss.cn/blog/archives/262#comments</comments>
		<pubDate>Mon, 23 Aug 2010 08:06:13 +0000</pubDate>
		<dc:creator>reno</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[设计欣赏]]></category>

		<guid isPermaLink="false">http://www.beautycss.cn/blog/?p=262</guid>
		<description><![CDATA[jQuery是使用最多的JS库之一，它有很多优点，比如轻量、易用、完善的Ajax、良好的浏览器兼容，以及它有健壮的选择器等。这些优点使得jQuery成为帮助前端开发人员的有力工具。越来越多的大型网站开始使用jQuery及其插件实现其前端交互。 翻页、滑动、lightbox – serialcut.com 滑动、导航 – tearoundapp.com 滑动、导航 – mtvsticky.com 滑动、动画 – worldofmerix.com 滑动、拖拽 – icondock.com 滑动、导航 – directdesign.it 翻页、弹出 – jumpstartforbusiness.co.uk 滑动, Lightbox – 10bestthings.com 滑动 – paramoreredd.com 滑动 – bulletpr.co.uk 滑动、淡出、Ajax、导航 – bestbefore.ro lightbox、Ajax – www.geochirp.com 滑动、导航 – eyedraw.eu LightBox、Ajax、拖拽 – rachelbloch.ch 滑动、动画 – marfil.me 动画、提示 – jquerystyle.com 弹出、Ajax、提示 – virtuousquare.fr 滑动、动画 – [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jquery.com/" target="_blank">jQuery</a>是使用最多的JS库之一，它有很多优点，比如轻量、易用、完善的Ajax、良好的浏览器兼容，以及它有健壮的选择器等。这些优点使得jQuery成为帮助前端开发人员的有力工具。越来越多的大型网站开始使用jQuery及其插件实现其前端交互。</p>
<h4>翻页、滑动、lightbox – serialcut.com</h4>
<p><a title="serialcut.com" href="http://www.serialcut.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080614PkR.jpg" alt="serialcut.com" /></a></p>
<p><span id="more-262"></span></p>
<h4>滑动、导航 – tearoundapp.com</h4>
<p><a title="tearoundapp.com - 滑动、导航" href="http://tearoundapp.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080614NE4.jpg" alt="tearoundapp.com - 滑动、导航" /></a></p>
<h4>滑动、导航 – mtvsticky.com</h4>
<p><a title="mtvsticky.com - 滑动、导航" href="http://www.mtvsticky.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080614J5e.jpg" alt="mtvsticky.com - 滑动、导航" /></a></p>
<h4>滑动、动画 – worldofmerix.com</h4>
<p><a title="worldofmerix.com - 滑动、动画" href="http://www.worldofmerix.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080614FrD.jpg" alt="worldofmerix.com - 滑动、动画" /></a></p>
<h4>滑动、拖拽 – icondock.com</h4>
<p><a title="icondock.com - 滑动、拖拽" href="http://icondock.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080614gdB.jpg" alt="icondock.com - 滑动、拖拽" /></a></p>
<h4>滑动、导航 – directdesign.it</h4>
<p><a title="directdesign.it - 滑动、导航" href="http://www.directdesign.it/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080614bfZ.jpg" alt="directdesign.it - 滑动、导航" /></a></p>
<h4>翻页、弹出 – jumpstartforbusiness.co.uk</h4>
<p><a title="jumpstartforbusiness.co.uk - 翻页、弹出" href="http://www.jumpstartforbusiness.co.uk/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080615qYA.jpg" alt="jumpstartforbusiness.co.uk - 翻页、弹出" /></a></p>
<h4>滑动, Lightbox – 10bestthings.com</h4>
<p><a title="10bestthings.com - 滑动, Lightbox" href="http://www.10bestthings.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080615tKC.jpg" alt="10bestthings.com - 滑动, Lightbox" /></a></p>
<h4>滑动 – paramoreredd.com</h4>
<p><a title="paramoreredd.com - 滑动" href="http://paramoreredd.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/0806154SC.jpg" alt="paramoreredd.com - Slide-Effects" /></a></p>
<h4>滑动 – bulletpr.co.uk</h4>
<p><a title="bulletpr.co.uk - 滑动" href="http://bulletpr.co.uk/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080615dSq.jpg" alt="bulletpr.co.uk - 滑动" /></a></p>
<h4>滑动、淡出、Ajax、导航 – bestbefore.ro</h4>
<p><a title="bestbefore.ro" href="http://bestbefore.ro/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080615keM.jpg" alt="bestbefore.ro" /></a></p>
<h4>lightbox、Ajax – www.geochirp.com</h4>
<p><a title="www.geochirp.com" href="http://www.geochirp.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080616R6u.jpg" alt="www.geochirp.com" /></a></p>
<h4>滑动、导航 – eyedraw.eu</h4>
<p><a title="eyedraw.eu - 滑动、导航" href="http://eyedraw.eu/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080616PmC.jpg" alt="eyedraw.eu - 滑动、导航" /></a></p>
<h4>LightBox、Ajax、拖拽 – rachelbloch.ch</h4>
<p><a title="rachelbloch.ch" href="http://rachelbloch.ch/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080616lsb.jpg" alt="rachelbloch.ch" /></a></p>
<h4>滑动、动画 – marfil.me</h4>
<p><a title="marfil.me" href="http://marfil.me/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080616ADL.jpg" alt="marfil.me" /></a></p>
<h4>动画、提示 – jquerystyle.com</h4>
<p><a title="jquerystyle.com" href="http://jquerystyle.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080616xXV.jpg" alt="jquerystyle.com" /></a></p>
<h4>弹出、Ajax、提示 – virtuousquare.fr</h4>
<p><a title="virtuousquare.fr" href="http://www.virtuousquare.fr/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080617L2b.jpg" alt="virtuousquare.fr" /></a></p>
<h4>滑动、动画 – bonadiesarchitect.com</h4>
<p><a title="bonadiesarchitect.com" href="http://bonadiesarchitect.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/0806174q0.jpg" alt="bonadiesarchitect.com" /></a></p>
<h4>滑动、热键 – pauljnoble.com</h4>
<p><a title="pauljnoble.com" href="http://www.pauljnoble.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080617Geq.jpg" alt="pauljnoble.com" /></a></p>
<h4>翻页、滑动、lightbox – ormanclark.com</h4>
<p><a title="ormanclark.com" href="http://www.ormanclark.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080617QHc.jpg" alt="ormanclark.com" /></a></p>
<h4>提示、lightbox – tedxbucharest.com</h4>
<p><a title="tedxbucharest.com" href="http://www.tedxbucharest.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/080617ITk.jpg" alt="tedxbucharest.com" /></a></p>
<p>来源：前端观察 <a href="http://www.qianduan.net/20-more-beautiful-interactive-website-design-using-jquery.html">http://www.qianduan.net/20-more-beautiful-interactive-website-design-using-jquery.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beautycss.cn/blog/archives/262/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10个最佳的jQuery Lightbox效果插件</title>
		<link>http://www.beautycss.cn/blog/archives/231</link>
		<comments>http://www.beautycss.cn/blog/archives/231#comments</comments>
		<pubDate>Mon, 23 Aug 2010 04:57:21 +0000</pubDate>
		<dc:creator>reno</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[lightbox]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://www.beautycss.cn/blog/?p=231</guid>
		<description><![CDATA[大家都很喜欢Lightbox弹框效果，这种效果在很多地方都很有用。而原始的Lightbox脚本已经被无数次的克隆到了所有的流行Javascript库中。本文特别收集了10个最佳的Lightbox效果插件，不定什么时候你就用到了…… jQuery Lightbox Plugin 支持的媒体类型： Images 演示 下载 Fancybox 支持的媒体类型： Images, Inline HTML, iFrame 演示 下载 Shadowbox 支持的媒体类型： Images, Inline HTML, iFrame, AJAX, Flash, Video 演示 下载 ThickBox 支持的媒体类型： Images, Inline HTML, iFrame, AJAX 演示 下载 Slightly Thickerbox 支持的媒体类型： Images, AJAX, Video 演示 下载 Fancy Zoom 支持的媒体类型： Images, Inline HTML, Flash 演示 下载 Facebox 支持的媒体类型： [...]]]></description>
			<content:encoded><![CDATA[<p>大家都很喜欢Lightbox弹框效果，这种效果在很多地方都很有用。而原始的Lightbox脚本已经被无数次的克隆到了所有的流行Javascript库中。本文特别收集了10个最佳的Lightbox效果插件，不定什么时候你就用到了……</p>
<h3><a href="http://leandrovieira.com/projects/jquery/lightbox/" target="_blank">jQuery Lightbox Plugin</a></h3>
<p><a href="http://leandrovieira.com/projects/jquery/lightbox/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/045721559.jpg" alt="Download Lightbox script" /></a></p>
<p><span id="more-231"></span></p>
<p><strong>支持的媒体类型：</strong> Images</p>
<p><a href="http://leandrovieira.com/projects/jquery/lightbox/" target="_blank">演示</a></p>
<p><a href="http://leandrovieira.com/projects/jquery/lightbox/" target="_blank">下载</a></p>
<h3><a href="http://fancy.klade.lv/" target="_blank">Fancybox</a></h3>
<p><a href="http://fancy.klade.lv/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/045722w4i.jpg" alt="Download Lightbox script" /></a></p>
<p><strong>支持的媒体类型：</strong> Images, Inline HTML, iFrame</p>
<p><a href="http://fancy.klade.lv/example" target="_blank">演示</a></p>
<p><a href="http://fancy.klade.lv/" target="_blank">下载</a></p>
<h3><a href="http://www.shadowbox-js.com/index.html" target="_blank">Shadowbox</a></h3>
<p><a href="http://www.shadowbox-js.com/index.html" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/045722z5Z.jpg" alt="Download Lightbox script" /></a></p>
<p><strong>支持的媒体类型：</strong> Images, Inline HTML, iFrame, AJAX, Flash, Video</p>
<p><a href="http://www.shadowbox-js.com/index.html" target="_blank">演示</a></p>
<p><a href="http://www.shadowbox-js.com/index.html" target="_blank">下载</a></p>
<h3><a href="http://jquery.com/demo/thickbox/" target="_blank">ThickBox</a></h3>
<p><a href="http://jquery.com/demo/thickbox/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/045722Fa2.jpg" alt="Download Lightbox script" /></a></p>
<p><strong>支持的媒体类型：</strong> Images, Inline HTML, iFrame, AJAX</p>
<p><a href="http://jquery.com/demo/thickbox/" target="_blank">演示</a></p>
<p><a href="http://jquery.com/demo/thickbox/" target="_blank">下载</a></p>
<h3><a href="http://www.jasons-toolbox.com/SlightlyThickerbox/" target="_blank">Slightly Thickerbox</a></h3>
<p><a href="http://www.jasons-toolbox.com/SlightlyThickerbox/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/045723qmi.jpg" alt="Download Lightbox script" /></a></p>
<p><strong>支持的媒体类型：</strong> Images, AJAX, Video</p>
<p><a href="http://www.jasons-toolbox.com/SlightlyThickerbox/" target="_blank">演示</a></p>
<p><a href="http://www.jasons-toolbox.com/SlightlyThickerbox/" target="_blank">下载</a></p>
<h3><a href="http://orderedlist.com/articles/fancyzoom-meet-jquery" target="_blank">Fancy Zoom</a></h3>
<p><a href="http://orderedlist.com/articles/fancyzoom-meet-jquery" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/045723I45.jpg" alt="Download Lightbox script" /></a></p>
<p><strong>支持的媒体类型：</strong> Images, Inline HTML, Flash</p>
<p><a href="http://orderedlist.com/demos/fancy-zoom-jquery/" target="_blank">演示</a></p>
<p><a href="http://orderedlist.com/articles/fancyzoom-meet-jquery" target="_blank">下载</a></p>
<h3><a href="http://famspam.com/facebox" target="_blank">Facebox</a></h3>
<p><a href="http://famspam.com/facebox" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/045723J4e.jpg" alt="Download Lightbox script" /></a></p>
<p><strong>支持的媒体类型：</strong> Images, Inline HTML, AJAX</p>
<p><a href="http://famspam.com/facebox" target="_blank">演示</a></p>
<p><a href="http://famspam.com/facebox" target="_blank">下载</a></p>
<h3><a href="http://nyromodal.nyrodev.com/" target="_blank">nyroModal</a></h3>
<p><a href="http://nyromodal.nyrodev.com/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/0457242cN.jpg" alt="Download Lightbox script" /></a></p>
<p><strong>支持的媒体类型：</strong> Images, Inline HTML, iFrame, AJAX, Video</p>
<p><a href="http://nyromodal.nyrodev.com/" target="_blank">演示</a></p>
<p><a href="http://nyromodal.nyrodev.com/" target="_blank">下载</a></p>
<h3><a href="http://www.intelliance.fr/jquery/imagebox/" target="_blank">Interface Imagebox Demo</a></h3>
<p><a href="http://www.intelliance.fr/jquery/imagebox/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/0457241Hw.jpg" alt="Download Lightbox script" /></a></p>
<p><strong>支持的媒体类型：</strong> Images</p>
<p><a href="http://www.intelliance.fr/jquery/imagebox/" target="_blank">演示</a></p>
<p><a href="http://www.intelliance.fr/jquery/imagebox/" target="_blank">下载</a></p>
<h3><a href="http://www.pirolab.it/pirobox/" target="_blank">piroBox</a></h3>
<p><a href="http://www.pirolab.it/pirobox/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/0457247nr.jpg" alt="Download Lightbox script" /></a></p>
<p><strong>支持的媒体类型：</strong> Images</p>
<p><a href="http://www.pirolab.it/pirobox/" target="_blank">演示</a></p>
<p><a href="http://www.pirolab.it/pirobox/" target="_blank">下载</a></p>
<h3><a href="http://jquery.com/demo/grey/" target="_blank">Greybox Redux</a></h3>
<p><a href="http://jquery.com/demo/grey/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/045724fkM.jpg" alt="Download Lightbox script" /></a></p>
<p><strong>支持的媒体类型：</strong> Images, iFrame</p>
<p><a href="http://jquery.com/demo/grey/" target="_blank">演示</a></p>
<p><a href="http://jquery.com/demo/grey/" target="_blank">下载</a></p>
<h3><a href="http://www.no-margin-for-errors.com/projects/prettyPhoto-jquery-lightbox-clone/" target="_blank">prettyPhoto</a></h3>
<p><a href="http://www.no-margin-for-errors.com/projects/prettyPhoto-jquery-lightbox-clone/" target="_blank"><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/08/0457247nr.jpg" alt="Download Lightbox script" /></a></p>
<p><strong>支持的媒体类型：</strong> Images</p>
<p><a href="http://www.no-margin-for-errors.com/projects/prettyPhoto-jquery-lightbox-clone/" target="_blank">演示</a></p>
<p><a href="http://www.no-margin-for-errors.com/projects/prettyPhoto-jquery-lightbox-clone/" target="_blank">下载</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>原文：<a href="http://www.qianduan.net/top-10-jquery-lightbox-scripts.html" target="_blank">10个最佳jQuery Lightbox效果插件收集</a><br />
译自：<a href="http://line25.com/articles/rounding-up-the-top-10-jquery-lightbox-scripts" target="_blank">Rounding Up the Top 10 jQuery Lightbox Scripts</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beautycss.cn/blog/archives/231/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>15款漂亮的JQuery幻灯片插件</title>
		<link>http://www.beautycss.cn/blog/archives/188</link>
		<comments>http://www.beautycss.cn/blog/archives/188#comments</comments>
		<pubDate>Wed, 21 Jul 2010 07:18:28 +0000</pubDate>
		<dc:creator>reno</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.beautycss.cn/blog/?p=188</guid>
		<description><![CDATA[幻灯(通常也被称为“内容滑动”、内容切换效果、焦点图等)是在网站或博客的较小区域展示大量内容的很好的方法。动态的自动滑动内容在很多网站上都是很流行的。你是否也对在自己的网站上实现类似的效果感兴趣？那就看一下本文列出的jQuery插件吧！   1. jFlow 官方网站 &#124; 演示 一个漂亮而整洁的图片幻灯，被nettut推荐，如果你想自己做一个图片幻灯效果，就去看看吧。 2. 使用jQuery UI实现推荐内容的幻灯展示 官方网站 演示 这是一个教你如何“使用一种很有冲击力的方法展示你的网站/博客的最佳内容以吸引更多眼球”的很不错的教程。该文章介绍展示推荐内容的技术中的一个是自动播放内容幻灯。 3. 创建漂亮的jQuery幻灯教程 官方网站 &#124; 演示 该教程介绍如何开发/创建漂亮的使用图片描述和名称的jQuery幻灯。 4. 基于jQuery的一个简单的内容幻灯效果 官方网站 &#124; 演示 Brenelz的网站开发技巧的一个简单的内容幻灯效果。 5. JC Play List 官方网站 &#124; 演示 免费而好用的使用Flash组件创建的一个jQuery幻灯插件，特别是对XML、RSS2.0、Picasa和Flickr等多媒体列表等非常方便。 6. Easy Slider 官方网站 &#124; 演示 一个JQuery插件，允许图片或任何内容在点击的时候水平/垂直滑动。 7.jqGalScroll 官方网站 jQuery Gallery Scroller (jqGalScroll)使用图片列表，并创建一个光滑的可以垂直、水平或对角滚动的图片相册。该插件同样能创建分页，从而你就可以轻松的浏览你的照片了。 8. Image Gallery 官方网站 这个一点儿都不复杂——它是一个非常简单的图片画廊/查看器。你可以像这样调用图片: 9.使用jQuery UI 制作内容幻灯 [...]]]></description>
			<content:encoded><![CDATA[<p>幻灯(通常也被称为“内容滑动”、内容切换效果、焦点图等)是在网站或博客的较小区域展示大量内容的很好的方法。动态的自动滑动内容在很多网站上都是很流行的。你是否也对在自己的网站上实现类似的效果感兴趣？那就看一下本文列出的jQuery插件吧！</p>
<p><span id="more-11176"> </span></p>
<h4>1. jFlow</h4>
<p><a rel="nofollow" href="http://net.tutsplus.com/javascript-ajax/using-the-wonderful-jflow-plugin-screencast/" target="_blank">官方网站</a> | <a rel="nofollow" href="http://nettuts.s3.amazonaws.com/078_screencast2/jFlowTutorial/index.htm" target="_blank">演示</a></p>
<p>一个漂亮而整洁的图片幻灯，被nettut推荐，如果你想自己做一个图片幻灯效果，就去看看吧。</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071828E5Z.jpg" alt="jFlow" width="468" height="192" /></p>
<p><span id="more-188"></span></p>
<h4>2. 使用jQuery UI实现推荐内容的幻灯展示</h4>
<p><a rel="nofollow" href="http://webdeveloperplus.com/jquery/featured-content-slider-using-jquery-ui/" target="_blank">官方网站</a> <a title="`" rel="nofollow" href="http://demo.webdeveloperplus.com/featured-content-slider/" target="_blank">演示</a></p>
<p>这是一个教你如何“使用一种很有冲击力的方法展示你的网站/博客的最佳内容以吸引更多眼球”的很不错的教程。该文章介绍展示推荐内容的技术中的一个是自动播放内容幻灯。</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071828bj9.jpg" alt="Create Featured Content Slider Using jQuery UI" width="468" height="188" /></p>
<h4>3. 创建漂亮的jQuery幻灯教程</h4>
<p><a rel="nofollow" href="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html" target="_blank">官方网站</a> | <a rel="nofollow" href="http://dreamcss.comli.com/jquery%20sliders/" target="_blank">演示</a></p>
<p>该教程介绍如何开发/创建漂亮的使用图片描述和名称的jQuery幻灯。</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/07182875v.jpg" alt="Create Beautiful jQuery sliders tutorial" width="468" height="205" /></p>
<h4>4. 基于jQuery的一个简单的内容幻灯效果</h4>
<p><a rel="nofollow" href="http://www.brenelz.com/blog/2009/03/31/build-a-content-slider-with-jquery/" target="_blank">官方网站</a> | <a rel="nofollow" href="http://ennuidesign.com/demo/contentslider/" target="_blank">演示</a></p>
<p>Brenelz的网站开发技巧的一个简单的内容幻灯效果。</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071828h4m.jpg" alt="A Basic Content Slider With jQuery" width="468" height="215" /></p>
<h4>5. <a rel="nofollow" href="http://www.jumpeyecomponents.com/Flash-Components/User-Interface/JC-Play-List-285/" target="_blank">JC Play List</a></h4>
<p><a rel="nofollow" href="http://www.jumpeyecomponents.com/Flash-Components/User-Interface/JC-Play-List-285/" target="_blank">官方网站</a> | <a rel="nofollow" href="http://www.jumpeyecomponents.com/Flash-Components/User-Interface/JC-Play-List-285/examples.htm" target="_blank">演示</a></p>
<p>免费而好用的使用Flash组件创建的一个jQuery幻灯插件，特别是对XML、RSS2.0、Picasa和Flickr等多媒体列表等非常方便。</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071829Rc3.jpg" alt="JC Play List" width="468" height="229" /></p>
<h4>6. Easy Slider</h4>
<p><a rel="nofollow" href="http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding" target="_blank">官方网站</a> | <a rel="nofollow" href="http://cssglobe.com/lab/easyslider1.5/04.html" target="_blank">演示</a></p>
<p>一个JQuery插件，允许图片或任何内容在点击的时候水平/垂直滑动。</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071829r8s.jpg" alt="Easy Slider" width="468" height="143" /></p>
<h4>7.jqGalScroll</h4>
<p><a rel="nofollow" href="http://benjaminsterling.com/jquery-jqgalscroll-photo-gallery/" target="_blank">官方网站</a></p>
<p>jQuery Gallery Scroller (jqGalScroll)使用图片列表，并创建一个光滑的可以垂直、水平或对角滚动的图片相册。该插件同样能创建分页，从而你就可以轻松的浏览你的照片了。</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071829rD7.jpg" alt=" jqGalScroll" width="468" height="315" /></p>
<h4>8. Image Gallery</h4>
<p><a rel="nofollow" href="http://enhance.qd-creative.co.uk/2008/07/12/an-image-gallery/" target="_blank">官方网站</a></p>
<p>这个一点儿都不复杂——它是一个非常简单的图片画廊/查看器。你可以像这样调用图片:</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071829Gfn.jpg" alt="Image Gallery" width="468" height="315" /></p>
<h4>9.使用jQuery UI 制作内容幻灯</h4>
<p><a rel="nofollow" href="http://net.tutsplus.com/tutorials/javascript-ajax/making-a-content-slider-with-jquery-ui/" target="_blank">官方网站</a> | <a rel="nofollow" href="http://nettuts.s3.amazonaws.com/377_slider/slider_sourcefiles/slider.html" target="_blank">演示</a></p>
<p>Dan Wellman为NetTuts写的教程，很详细。</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071830I6M.jpg" alt="Making a Content Slider with jQuery UI" width="468" height="332" /></p>
<h4>10. 创建一个自动播放的推荐内容幻灯</h4>
<p><a rel="nofollow" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" target="_blank">官方网站 </a>| <a rel="nofollow" href="http://labs.qianduan.net/FeaturedContentSlider/" target="_blank">演示</a></p>
<p>来自CSS-Tricks的Chris Coyier 写的一篇教程。该脚本基于Coda Slider。它包含一些扩展的特性：</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071830kFu.jpg" alt="Creating a Slick Auto-Playing Featured Content Slider" width="468" height="298" /></p>
<h4>11. slideViewer</h4>
<p><a rel="nofollow" href="http://www.gcmingati.net/wordpress/wp-content/lab/jquery/imagestrip/imageslide-plugin.html" target="_blank">官方网站</a></p>
<p>SlideViewer是一个轻量的(1.5Kb)jQuery插件，它可以让你随时通过编写几行HTML代码来创建一个图片画廊.</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/0718307fE.jpg" alt="slideViewer" width="468" height="277" /></p>
<h4>12. Start/Stop Slider</h4>
<p><a rel="nofollow" href="http://css-tricks.com/startstop-slider/" target="_blank">官方网站</a> | <a rel="nofollow" href="http://css-tricks.com/examples/StartStopSlider" target="_blank">演示</a></p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071830phS.jpg" alt="Start/Stop Slider" width="468" height="178" /></p>
<h4>13. 一个简约的jQuery插件</h4>
<p><a rel="nofollow" href="http://www.webdesignbooth.com/step-by-step-to-create-content-slider-using-jflow-a-minimalist-jquery-plugin/" target="_blank">官方网站</a> | <a rel="nofollow" href="http://demo.webdesignbooth.com/content-slider/" target="_blank">演示</a></p>
<p>WebDesignBooth的一个教程，介绍如何使用强大的jQuery库创建简单的内容幻灯效果。</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071830r2T.jpg" alt="A Minimalist jQuery Plugin" width="468" height="199" /></p>
<h4>14. BarackSlideshow</h4>
<p><a rel="nofollow" href="http://devthought.com/projects/mootools/barackslideshow/" target="_blank">官方网站 </a>| <a rel="nofollow" href="http://devthought.com/wp-content/projects/mootools/barackslideshow/Demo/" target="_blank">演示</a></p>
<p>一个灰常小巧和轻量的幻灯脚本，灵感来自于美国总统Baracka Obama网站的一个幻灯效果。该脚本获取MorphList的能力，并增强图片的可视化和导航。</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071831cQ3.jpg" alt="BarackSlideshow" width="468" height="219" /></p>
<h4>15. 使用JQuery s3Slider的wordpress模板</h4>
<p><a rel="nofollow" href="http://www.tobacamp.com/tutorial/creating-featured-slider-in-wordpress-theme-using-jquery-s3slider/" target="_blank">官方网站</a> | <a rel="nofollow" href="http://www.serie3.info/s3slider/demonstration.html" target="_blank">演示</a></p>
<p>在WP中使用JQuery s3Slider插件来创建幻灯内容。</p>
<p><img src="http://www.beautycss.cn/blog/wp-content/uploads/auto_save_image/2010/07/071831TzN.jpg" alt="WordPress Theme using JQuery s3Slider" width="468" height="299" /></p>
<p>其实，jQuery的幻灯插件并不只这些，还有CodaSlider、JQuery Cycle Plugin等，当然有些只只能用在图片的，而大部分是可用于内容的。</p>
<p>原文：<a href="http://www.qianduan.net/15-jquery-content-sliders.html">15个最佳jQuery幻灯插件和教程</a><br />
译自：<a href="http://visionwidget.com/inspiration/web/295-jquery-content-sliders.html"> 15 Best Examples of Free jQuery Content Sliders </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beautycss.cn/blog/archives/188/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

