<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/kurtqian" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/kurtqian" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 28 Jan 2008 03:42:00 GMT</lastBuildDate><title>web进行时|baobao's Blog</title><description>[互联网][生活]</description><image><url>http://www.feedsky.com/feed/kurtqian/sc/gif</url><title>web进行时|baobao's Blog</title><link>http://blog.donews.com/kurt198211</link></image><link>http://blog.donews.com/kurt198211</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Mon, 28 Jan 2008 07:26:00 GMT</pubDate><item><title>集结号的观感</title><link>http://blog.donews.com/kurt198211/archive/2008/01/28/1249643.aspx</link><content:encoded>&lt;p&gt;昨天去搜秀影城看了集结号，看完后觉得这是在是一部国内拍的非常好的一部影片，兄弟间生死与共的感情，军人对命令的绝对服从，当战争的残酷把指导员王金存的懦弱全部蚕食，在最后时刻爆发出了坚定的斗志，谷子地在全连47名战友倒下之后成了唯一的幸存者，在随后几年为了给战友追认为烈士的称号想尽了一切的办法，最终在战役结束10年之后终于由司号员吹响了战斗结束的集结号。&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://blog.donews.com/images/blog_donews_com/kurt198211/集结号.jpg&quot; /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 看到那帮9连的战士为了共同的信仰同仇敌忾，一个接着一个倒下，我的心情也是跌宕起伏，相比较我们这一辈人缺失的信仰，团结，坚韧之可贵精神，我不禁对那时的战士产生了由衷的崇敬之情，和平年代，经济年代，物质生活和条件有了巨大的改善，但是我们内心深处最渴望得到的东西，比如别人的尊重和认同感，我不禁产生了一个很大的疑问，现在的我们精神世界丰富么？我们现在这代人的人生意义是什么？当初学校学习的什么报效祖国，立志成才感觉都是空话，在这个物欲横流的年代，人几乎都已变的冷漠，自私，记得一次打车时听一位的哥说： 现在时代变了，人不能做损人的事情，但是不做利己的事情那就是个笨蛋。在现在物质生活上去的同时，我们的精神世界呢？越来越觉得一个人的价值观，道德观的培养更比那些个不实用的课本知识来得重要，因为前者可以培养你的人生目标，而后者只是你将来谋生的手段&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214764/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214764/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://blog.donews.com/kurt198211/archive/2008/01/28/1249643.aspx/feed</wfw:commentRss><slash:comments>0</slash:comments><description>昨天去搜秀影城看了集结号，看完后觉得这是在是一部国内拍的非常好的一部影片，兄弟间生死与共的感情，军人对命令的绝对服从，当战争的残酷把指导员王金存的懦弱全部蚕食，在最后时刻爆发出了坚定的斗志，谷子地在全连47名战友倒下之后成了唯一的幸存者，在随后几年为了给战友追认为烈士的称号想尽了一切的办法，最终在战役结束10年之后终于由司号员吹响了战斗结束的集结号&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214764/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214764/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>life topic</category><pubDate>Mon, 28 Jan 2008 11:42:00 +0800</pubDate><author>kurt_qian</author><comments>http://blog.donews.com/kurt198211/archive/2008/01/28/1249643.aspx#comments</comments><guid isPermaLink="false">http://blog.donews.com/kurt198211/archive/2008/01/28/1249643.aspx</guid><dc:creator>kurt_qian</dc:creator><fs:srclink>http://blog.donews.com/kurt198211/archive/2008/01/28/1249643.aspx</fs:srclink><fs:srcfeed>http://blog.donews.com/kurt198211/rss.aspx</fs:srcfeed><fs:itemid>feedsky/kurtqian/~1217030/328214764/1218815</fs:itemid></item><item><title>房屋出租信息</title><link>http://blog.donews.com/kurt198211/archive/2007/11/09/1226743.aspx</link><content:encoded>&lt;p&gt;西坝河一单间出租，自己的房子，月租1100，水电，家用电器基本齐全，简单装修，有朋友感兴趣的请留言&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214765/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214765/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://blog.donews.com/kurt198211/archive/2007/11/09/1226743.aspx/feed</wfw:commentRss><slash:comments>0</slash:comments><description>西坝河一单间出租，自己的房子，月租1100，水电，家用电器基本齐全，简单装修，有朋友感兴趣的请留言&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214765/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214765/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>life topic</category><pubDate>Fri, 09 Nov 2007 14:44:00 +0800</pubDate><author>kurt_qian</author><comments>http://blog.donews.com/kurt198211/archive/2007/11/09/1226743.aspx#comments</comments><guid isPermaLink="false">http://blog.donews.com/kurt198211/archive/2007/11/09/1226743.aspx</guid><dc:creator>kurt_qian</dc:creator><fs:srclink>http://blog.donews.com/kurt198211/archive/2007/11/09/1226743.aspx</fs:srclink><fs:srcfeed>http://blog.donews.com/kurt198211/rss.aspx</fs:srcfeed><fs:itemid>feedsky/kurtqian/~1217030/328214765/1218815</fs:itemid></item><item><title>现在的工作，现在的公司</title><link>http://blog.donews.com/kurt198211/archive/2007/11/09/1226741.aspx</link><content:encoded>&lt;p&gt;6月来到了一家做域名的互联网公司做开发，域名被称作是互联网界的房地产，但几个月了解和亲身实践下来，发现不像外界说的那么邪乎，这是一个烧钱的行业，试想一个.com域名最低也要60-70RMB，好的域名更是在几千甚至几万以上，没一定的资金实力根本玩不起，公司现在的战略是we monetize chinese traffic,而且现阶段.cn一元一个把投资的门槛降低了，正适合普通米农门投资，想想当初对这行业的基础几乎为0，现在真有点不识庐山真面目，只缘身在此山中的味道了&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214766/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214766/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://blog.donews.com/kurt198211/archive/2007/11/09/1226741.aspx/feed</wfw:commentRss><slash:comments>1</slash:comments><description>6月来到了一家做域名的互联网公司做开发，域名被称作是互联网界的房地产，但几个月了解和亲身实践下来，发现不像外界说的那么邪乎，这是一个烧钱的行业，试想一个.com域名最低也要60-70RMB，好的域名更是在几千甚至几万以上，没一定的资金实力根本玩不起，公司现在的战略是we monetize chinese traffic,而且现阶段.cn一元一个把投资的门槛降低了，正适合普通米农门投资，想想当初对这行业的基础几乎为0，现在真有点不识庐山真面目，只缘身在此山中的味道了&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214766/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214766/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>work topic</category><pubDate>Fri, 09 Nov 2007 14:40:00 +0800</pubDate><author>kurt_qian</author><comments>http://blog.donews.com/kurt198211/archive/2007/11/09/1226741.aspx#comments</comments><guid isPermaLink="false">http://blog.donews.com/kurt198211/archive/2007/11/09/1226741.aspx</guid><dc:creator>kurt_qian</dc:creator><fs:srclink>http://blog.donews.com/kurt198211/archive/2007/11/09/1226741.aspx</fs:srclink><fs:srcfeed>http://blog.donews.com/kurt198211/rss.aspx</fs:srcfeed><fs:itemid>feedsky/kurtqian/~1217030/328214766/1218815</fs:itemid></item><item><title>2007年来了</title><link>http://blog.donews.com/kurt198211/archive/2007/02/27/1133653.aspx</link><content:encoded>&lt;p&gt;过完年了，从家回来之后第一天上班，team leader不在了，虽然年前就已经知道这个消息了，但是新的一年我还是有所期盼，主要是自己的工作和事业的关系，web开发现在已然成为自己的最大兴趣了，但可惜还不是我的职业，虽说还是在做和IT相关的工作，但现在的工作显然缺乏创造性，我一直在关注互联网，虽然有人说它是泡沫，有人说IT分销很不错，至少在IT这个变化非常快的领域它相对来说还比较稳定，但是我一直觉得现在的职位和我的能力差距比较大，content前途过去也一直是一波三折，不知道今年做BPO之后是否能够带来转机，我需要未雨绸缪，提高自身的综合素质，另外，明白了一个道理，除了本职工作之外的劳动一定要有报酬的，不然到最后竹篮打水一场空，吃亏的还在自己&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214767/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214767/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://blog.donews.com/kurt198211/archive/2007/02/27/1133653.aspx/feed</wfw:commentRss><slash:comments>0</slash:comments><description>过完年了，从家回来之后第一天上班，team leader不在了，虽然年前就已经知道这个消息了，但是新的一年我还是有所期盼，主要是自己的工作和事业的关系，web开发现在已然成为自己的最大兴趣了，但可惜还不是我的职业，虽说还是在做和IT相关的工作，但现在的工作显然缺乏创造性，我一直在关注互联网，虽然有人说它是泡沫，有人说IT分销很不错，至少在IT这个变化非常快的领域它相对来说还比较稳定，但是我一直觉得现在的职位和我的能力差距比较大，content前途过去也一直是一波三折，不知道今年做BPO之后是否能够带来转机，我需要未雨绸缪，提高自身的综合素质，另外，明白了一个道理，除了本职工作之外的劳动一定要有报酬的，不然到最后竹篮打水一场空，吃亏的还在自己&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214767/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214767/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>未分类</category><pubDate>Tue, 27 Feb 2007 15:17:00 +0800</pubDate><author>kurt_qian</author><comments>http://blog.donews.com/kurt198211/archive/2007/02/27/1133653.aspx#comments</comments><guid isPermaLink="false">http://blog.donews.com/kurt198211/archive/2007/02/27/1133653.aspx</guid><dc:creator>kurt_qian</dc:creator><fs:srclink>http://blog.donews.com/kurt198211/archive/2007/02/27/1133653.aspx</fs:srclink><fs:srcfeed>http://blog.donews.com/kurt198211/rss.aspx</fs:srcfeed><fs:itemid>feedsky/kurtqian/~1217030/328214767/1218815</fs:itemid></item><item><title>滑雪之初体验</title><link>http://blog.donews.com/kurt198211/archive/2007/02/04/1125656.aspx</link><content:encoded>&lt;p&gt;第一次去滑雪，而且是赶在立春前的最后一天，一直觉得这是一项挺刺激的运动，看看那些个极限运动员在电视里的表演，单板的，双板的从倾斜的陡坡上一跃而下而且都能做出各种高难度的技术动作，当然那些个都是专业水准的，对于我这个门外汉而言，能从斜坡上顺利的滑下来就已经不错了，滑雪出体验让我喜欢这项上了运动，一口气在初级道上滑了10多个来回，除了开始有几次没有掌握好重心，让自己偏向了滑道的左侧，其余都是有条不紊的顺利滑了下来，下午还去中级道尝试了一把，结果第一个稍陡的斜坡一紧张失去了重心自己便摔了个大跟头，因为速度一块心理就有点发慌了，后来还是决定先在初级道上把身体的平衡掌握好了下此再去尝试中级道，好在自己的领悟能力较快，在初级道上一直没有摔跤，自信和稳定的心理是这项运动给我带来的最大收获。&lt;br /&gt;本人用v705拍摄的照片已经放在了flickr相册里面了，其中一些照片由于光线有些暗所以我用picasa处理了一下，增加了补光和高光效果，现在就和朋友们一起分享。&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214768/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214768/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://blog.donews.com/kurt198211/archive/2007/02/04/1125656.aspx/feed</wfw:commentRss><slash:comments>1</slash:comments><description>第一次去滑雪，而且是赶在立春前的最后一天，一直觉得这是一项挺刺激的运动，看看那些个极限运动员在电视里的表演，单板的，双板的从倾斜的陡坡上一跃而下而且都能做出各种高难度的技术动作，当然那些个都是专业水准的，对于我这个门外汉而言，能从斜坡上顺利的滑下来就已经不错了，滑雪出体验让我喜欢这项上了运动，一口气在初级道上滑了10多个来回，除了开始有几次没有掌握好重心，让自己偏向了滑道的左侧，其余都是有条不紊的顺利滑了下来，下午还去中级道尝试了一把，结果第一个稍陡的斜坡一紧张失去了重心自己便摔了个大跟头，因为速度一块心理就有点发慌了，后来还是决定先在初级道上把身体的平衡掌握好了下此再去尝试中级道，好在自己的领悟能力较快，在初级道上一直没有摔跤，自信和稳定的心理是这项运动给我带来的最大收获。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214768/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214768/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>life topic</category><pubDate>Sun, 04 Feb 2007 13:25:00 +0800</pubDate><author>kurt_qian</author><comments>http://blog.donews.com/kurt198211/archive/2007/02/04/1125656.aspx#comments</comments><guid isPermaLink="false">http://blog.donews.com/kurt198211/archive/2007/02/04/1125656.aspx</guid><dc:creator>kurt_qian</dc:creator><fs:srclink>http://blog.donews.com/kurt198211/archive/2007/02/04/1125656.aspx</fs:srclink><fs:srcfeed>http://blog.donews.com/kurt198211/rss.aspx</fs:srcfeed><fs:itemid>feedsky/kurtqian/~1217030/328214768/1218815</fs:itemid></item><item><title>由DOM scripting想到的</title><link>http://blog.donews.com/kurt198211/archive/2007/01/30/1122288.aspx</link><content:encoded>&lt;p&gt;要想成为真正的web designer，有三门技术是一定要精通的，那便是xhtml，css,DOM，不仅仅因为现在他们都有了统一的W3C制定的标准，而且各个浏览器都已经普遍支持，最近在看的Jeremy Keith写的DOM scripting可以说是让我对网页的树层结构和交互技术有了新的认识，对于一个成功的网站来说structure,presentation,behavior三者缺一不可，我学到了不仅DOM能用来组织，建立网页的node，还能控制css的表现，可以说用好DOM也是网站不可缺少的一项技能，这本书的条理很清晰，最后用了一个乐队的网页实例来概括所有学到的知识点，相比较来说，国内能写出这种水平教材的人太少了，再看看国外很多的技术型网站和blog原创的东西很多，但中国大部分都是copy和转载，看来不断的实践和创新，多看国外大师们的精彩作品，我才能跟上这个互联网的时代，要厚积而勃发&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214769/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214769/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://blog.donews.com/kurt198211/archive/2007/01/30/1122288.aspx/feed</wfw:commentRss><slash:comments>0</slash:comments><description>要想成为真正的web designer，有三门技术是一定要精通的，那便是xhtml，css,DOM，不仅仅因为现在他们都有了统一的W3C制定的标准，而且各个浏览器都已经普遍支持，最近在看的Jeremy Keith写的DOM scripting可以说是让我对网页的树层结构和交互技术有了新的认识，对于一个成功的网站来说structure,presentation,behavior三者缺一不可，我学到了不仅DOM能用来组织，建立网页的node，还能控制css的表现，可以说用好DOM也是网站不可缺少的一项技能，这本书的条理很清晰，最后用了一个乐队的网页实例来概括所有学到的知识点，相比较来说，国内能写出这种水平教材的人太少了，再看看国外很多的技术型网站和blog原创的东西很多，但中国大部分都是copy和转载，看来不断的实践和创新，多看国外大师们的精彩作品，我才能跟上这个互联网的时代，要厚积而勃发&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214769/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214769/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>DOM</category><pubDate>Tue, 30 Jan 2007 14:10:00 +0800</pubDate><author>kurt_qian</author><comments>http://blog.donews.com/kurt198211/archive/2007/01/30/1122288.aspx#comments</comments><guid isPermaLink="false">http://blog.donews.com/kurt198211/archive/2007/01/30/1122288.aspx</guid><dc:creator>kurt_qian</dc:creator><fs:srclink>http://blog.donews.com/kurt198211/archive/2007/01/30/1122288.aspx</fs:srclink><fs:srcfeed>http://blog.donews.com/kurt198211/rss.aspx</fs:srcfeed><fs:itemid>feedsky/kurtqian/~1217030/328214769/1218815</fs:itemid></item><item><title>如何设计简洁易用的表单</title><link>http://blog.donews.com/kurt198211/archive/2007/01/18/1115691.aspx</link><content:encoded>&lt;p&gt;以text和label为例，用&lt;font color=&quot;#ff0000&quot;&gt;&amp;lt;fieldset&amp;gt;&lt;/font&gt;分成两组来组织form元素，而&lt;font color=&quot;#ff0000&quot;&gt;&amp;lt;legend&amp;gt;&lt;/font&gt;用来描述每组的类似于title的功能，默认文本框是水平排列，可以给label用display:block来形成垂直排列的效果，别的如dropdownlist,checkbox,radio等更多内容参考:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.netmag.co.uk/zine/home/designing-simple-accessible-forms&quot;&gt;http://www.netmag.co.uk/zine/home/designing-simple-accessible-forms&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;代码如下:&lt;/p&gt;
&lt;p&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;style&amp;gt;&lt;br /&gt;fieldset{&lt;br /&gt;border:1px solid #666666;&lt;br /&gt;background-color:#cccccc;&lt;br /&gt;}&lt;br /&gt;legend{&lt;br /&gt;font-size:bigger;&lt;br /&gt;font-weight: bolder;&lt;br /&gt;}&lt;br /&gt;label{&lt;br /&gt;display:block;&lt;br /&gt;}&lt;br /&gt;input{&lt;br /&gt;color:#ccc;&lt;br /&gt;}&lt;br /&gt;input:focus{&lt;br /&gt;background-color: #ffffcc;&lt;br /&gt;color:#000000;S&lt;br /&gt;}&lt;br /&gt;em{&lt;br /&gt;font-weight: bold;&lt;br /&gt;color:#ff0000;&lt;br /&gt;}&lt;br /&gt;input.required_Field{&lt;br /&gt;border-left:3px solid #ff0000;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;form action=&amp;quot;sendit.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;fieldset&amp;gt;&lt;br /&gt;&amp;lt;legend&amp;gt;Tell us a little about yourself&amp;lt;/legend&amp;gt;&lt;br /&gt;&amp;lt;label for=&amp;quot;your_Name&amp;quot;&amp;gt;Your name: &amp;lt;em&amp;gt;(required field)&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;your_Name&amp;quot; id=&amp;quot;your_Name&amp;quot; class=&amp;quot;required_Field&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;label for=&amp;quot;your_Email&amp;quot;&amp;gt;Your email address: &amp;lt;em&amp;gt;(required field)&amp;lt;/em&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;your_Email&amp;quot; id=&amp;quot;your_Email&amp;quot; class=&amp;quot;required_Field&amp;quot; &amp;gt;&lt;br /&gt;&amp;lt;label for=&amp;quot;your_Postcode&amp;quot;&amp;gt;Your postcode:&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;your_Postcode&amp;quot; id=&amp;quot;your_Postcode&amp;quot; class=&amp;quot;required_&lt;br /&gt;Field&amp;quot; &amp;gt;&lt;br /&gt;&amp;lt;/fieldset&amp;gt;&lt;br /&gt;&amp;lt;fieldset&amp;gt;&lt;br /&gt;&amp;lt;legend&amp;gt;Tell us a little about your preferences&amp;lt;/legend&amp;gt;&lt;br /&gt;&amp;lt;label for=&amp;quot;favourite_Food&amp;quot;&amp;gt;What&amp;rsquo;s your favourite food?&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;favourite_Food&amp;quot; id=&amp;quot;favourite_Food&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;label for=&amp;quot;favourite_Movie&amp;quot;&amp;gt;What&amp;rsquo;s your favourite movie?&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;favourite_Movie&amp;quot; id=&amp;quot;favourite_Movie&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;label for=&amp;quot;favourite_Car&amp;quot;&amp;gt;What&amp;rsquo;s your favourite car?&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;favourite_Car&amp;quot; id=&amp;quot;favourite_Car&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/fieldset&amp;gt;&lt;br /&gt;&amp;lt;button type=&amp;quot;submit&amp;quot;&amp;gt;Submit&amp;lt;/button&amp;gt; &lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214770/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214770/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://blog.donews.com/kurt198211/archive/2007/01/18/1115691.aspx/feed</wfw:commentRss><slash:comments>0</slash:comments><description>以text和label为例，用分成两组来组织form元素，而用来描述每组的类似于title的功能，默认文本框是水平排列，可以给label用display:block来形成垂直排列的效果，别的如dropdownlist,checkbox,radio等更多内容参考:

http://www.netmag.co.uk/zine/home/designing-simple-accessible-forms&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214770/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214770/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>CSS</category><pubDate>Thu, 18 Jan 2007 12:00:00 +0800</pubDate><author>kurt_qian</author><comments>http://blog.donews.com/kurt198211/archive/2007/01/18/1115691.aspx#comments</comments><guid isPermaLink="false">http://blog.donews.com/kurt198211/archive/2007/01/18/1115691.aspx</guid><dc:creator>kurt_qian</dc:creator><fs:srclink>http://blog.donews.com/kurt198211/archive/2007/01/18/1115691.aspx</fs:srclink><fs:srcfeed>http://blog.donews.com/kurt198211/rss.aspx</fs:srcfeed><fs:itemid>feedsky/kurtqian/~1217030/328214770/1218815</fs:itemid></item><item><title>用css和javascrip实现的一种表单互动的效果</title><link>http://blog.donews.com/kurt198211/archive/2007/01/17/1115360.aspx</link><content:encoded>&lt;p&gt;运用到label文本的缩进(text-indent)属性来控制其在文本框中的位置，然后用鼠标的onfocus和onblur事件来控制label在文本框中是否可见，技巧性比较强。&lt;/p&gt;
&lt;p&gt;代码如下:&lt;/p&gt;
&lt;p&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;quot;&lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&lt;/a&gt;&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;html xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/1999/xhtml&quot;&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;&amp;quot; xml:lang=&amp;quot;en&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Keeping Compact Forms Accessible: Example #3: Completed form with script and CSS.&amp;lt;/title&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;style type=&amp;quot;text/css&amp;quot; media=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;body {&lt;br /&gt;&amp;nbsp;font-size: 1em;&lt;br /&gt;&amp;nbsp;font-family: arial,helvetica,sans-serif;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;h1 {&lt;br /&gt;&amp;nbsp;font-size:1.3em;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;form#login {&lt;br /&gt;&amp;nbsp;padding:6px;&lt;br /&gt;&amp;nbsp;position:relative;&lt;br /&gt;&amp;nbsp;border:1px solid grey;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;div#username,&lt;br /&gt;div#password {&lt;br /&gt;&amp;nbsp;position:relative;&lt;br /&gt;&amp;nbsp;float:left;&lt;br /&gt;&amp;nbsp;margin-right:3px;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;input#username-field,&lt;br /&gt;input#password-field {&lt;br /&gt;&amp;nbsp;width:10em;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;label.overlabel {&lt;br /&gt;&amp;nbsp;color:#999;&lt;br /&gt;}&lt;br /&gt;label.overlabel-apply {&lt;br /&gt;&amp;nbsp;position:absolute;&lt;br /&gt;&amp;nbsp;top:3px;&lt;br /&gt;&amp;nbsp;left:5px;&lt;br /&gt;&amp;nbsp;z-index:1;&lt;br /&gt;&amp;nbsp;color:#999;&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;function initOverLabels () {&lt;br /&gt;&amp;nbsp; if (!document.getElementById) return;&amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; var labels, id, field;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; // Set focus and blur handlers to hide and show &lt;br /&gt;&amp;nbsp; // LABELs with &amp;#8216;overlabel&amp;#8217; class names.&lt;br /&gt;&amp;nbsp; labels = document.getElementsByTagName(&amp;#8217;label&amp;#8217;);&lt;br /&gt;&amp;nbsp; for (var i = 0; i &amp;lt; labels.length; i++) {&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (labels[i].className == &amp;#8216;overlabel&amp;#8217;) {&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Skip labels that do not have a named association&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // with another field.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id = labels[i].htmlFor || labels[i].getAttribute(&amp;#8217;for&amp;#8217;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!id || !(field = document.getElementById(id))) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; continue;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Change the applied class to hover the label &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // over the form field.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; labels[i].className = &amp;#8216;overlabel-apply&amp;#8217;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Hide any fields having an initial value.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (field.value !== &amp;#8221;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hideLabel(field.getAttribute(&amp;#8217;id&amp;#8217;), true);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Set handlers to show and hide labels.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field.onfocus = function () {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hideLabel(this.getAttribute(&amp;#8217;id&amp;#8217;), true);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field.onblur = function () {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (this.value === &amp;#8221;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hideLabel(this.getAttribute(&amp;#8217;id&amp;#8217;), false);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Handle clicks to LABEL elements (for Safari).&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; labels[i].onclick = function () {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var id, field;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id = this.getAttribute(&amp;#8217;for&amp;#8217;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (id &amp;amp;&amp;amp; (field = document.getElementById(id))) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field.focus();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;function hideLabel (field_id, hide) {&lt;br /&gt;&amp;nbsp; var field_for;&lt;br /&gt;&amp;nbsp; var labels = document.getElementsByTagName(&amp;#8217;label&amp;#8217;);&lt;br /&gt;&amp;nbsp; for (var i = 0; i &amp;lt; labels.length; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; field_for = labels[i].htmlFor || labels[i].getAttribute(&amp;#8217;for&amp;#8217;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (field_for == field_id) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; labels[i].style.textIndent = (hide) ? &amp;#8216;-1000px&amp;#8217; : &amp;#8216;0px&amp;#8217;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;window.onload = function () {&lt;br /&gt;&amp;nbsp; setTimeout(initOverLabels, 50);&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;h1&amp;gt;Keeping Compact Forms Accessible: Example #3: Completed form with script and CSS.&amp;lt;/h1&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;lt;form id=&amp;quot;login&amp;quot; action=&amp;quot;#&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;div id=&amp;quot;username&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;label for=&amp;quot;username-field&amp;quot; class=&amp;quot;overlabel&amp;quot;&amp;gt;Username&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;input id=&amp;quot;username-field&amp;quot; type=&amp;quot;text&amp;quot; name=&amp;quot;username&amp;quot; title=&amp;quot;Username&amp;quot; value=&amp;quot;&amp;quot; tabindex=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;div id=&amp;quot;password&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;label for=&amp;quot;password-field&amp;quot; class=&amp;quot;overlabel&amp;quot;&amp;gt;Password&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;input id=&amp;quot;password-field&amp;quot; type=&amp;quot;password&amp;quot; name=&amp;quot;password&amp;quot; title=&amp;quot;Password&amp;quot; value=&amp;quot;&amp;quot; tabindex=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;div id=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; value=&amp;quot;Login&amp;quot; tabindex=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;lt;/form&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;
&lt;p&gt;引用来自:http://www.alistapart.com/articles/makingcompactformsmoreaccessible&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214771/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214771/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://blog.donews.com/kurt198211/archive/2007/01/17/1115360.aspx/feed</wfw:commentRss><slash:comments>-1</slash:comments><description>用css和javascrip实现的一种表单互动的效果&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214771/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214771/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>DOM</category><pubDate>Wed, 17 Jan 2007 17:40:00 +0800</pubDate><author>kurt_qian</author><comments>http://blog.donews.com/kurt198211/archive/2007/01/17/1115360.aspx#comments</comments><guid isPermaLink="false">http://blog.donews.com/kurt198211/archive/2007/01/17/1115360.aspx</guid><dc:creator>kurt_qian</dc:creator><fs:srclink>http://blog.donews.com/kurt198211/archive/2007/01/17/1115360.aspx</fs:srclink><fs:srcfeed>http://blog.donews.com/kurt198211/rss.aspx</fs:srcfeed><fs:itemid>feedsky/kurtqian/~1217030/328214771/1218815</fs:itemid></item><item><title>一种用css滤镜+javascript制作的相册功能</title><link>http://blog.donews.com/kurt198211/archive/2007/01/15/1114204.aspx</link><content:encoded>&lt;p&gt;用了css中的滤镜功能，在IE,firefox,netscape下均能通过，实现一种不错的相册播放功能.&lt;/p&gt;
&lt;p&gt;另外找了一篇不错的关于滤镜透明效果介绍的文章:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://bitesizestandards.com/bites/easy-cross-browser-transparency&quot;&gt;http://bitesizestandards.com/bites/easy-cross-browser-transparency&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a style=&quot;FONT-WEIGHT: bold; COLOR: rgb(255,102,0)&quot; href=&quot;javascript:rundemo('show')&quot;&gt;在线demo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;textarea id=&quot;show&quot; style=&quot;PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; WIDTH: 80%; PADDING-TOP: 8px; HEIGHT: 400px&quot;&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;image&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;script language=&quot;javascript&quot;&gt;&lt;/p&gt;
&lt;p&gt;  //
  // CSS Photo Shuffler v1.0 by
  //   Carl Camera
  //   http://iamacamera.org 
  //
  // SetOpacity Function and inpiration from Photo Fade by
  //   Richard Rutter
  //   http://clagnut.com
  //
  // License: Creative Commons Attribution 2.5  License
  //   http://creativecommons.org/licenses/by/2.5/
  //&lt;/p&gt;
&lt;p&gt;  // Customize your photo shuffle settings
  // 
  // * Surround the target &lt;img /&gt; with a 
&lt;div&gt;. specify id= in both
  // * set background-repeat:no-repeat in CSS for the div
  // * The first and final photo displayed is in the html &lt;img&gt; tag
  // * The array contains paths to photos you want in the rotation. 
  //   If you want the first photo in the rotation, then it's best to
  //   put it as the final array image.  All photos must be same dimension
  // * The rotations variable specifies how many times to repeat array.
  //   images. zero is a valid rotation value.&lt;/p&gt;
&lt;p&gt;  var gblPhotoShufflerDivId = &quot;photodiv&quot;;
  var gblPhotoShufflerImgId = &quot;photoimg&quot;; 
  var gblImg = new Array(
    &quot;http://blog.donews.com/images/blog_donews_com/kurt198211/129754/o_ss01094.jpg&quot;,
    &quot;http://blog.donews.com/images/blog_donews_com/kurt198211/129754/o_ss07049.jpg&quot;,
    &quot;http://blog.donews.com/images/blog_donews_com/kurt198211/129754/o_ss05058.jpg&quot;
    );
  var gblPauseSeconds = 2.25;
  var gblFadeSeconds = .85;
  var gblRotations = 1;&lt;/p&gt;
&lt;p&gt;  // End Customization section&lt;/p&gt;
&lt;p&gt;  var gblDeckSize = gblImg.length;
  var gblOpacity = 100;
  var gblOnDeck = 0;
  var gblStartImg;
  var gblImageRotations = gblDeckSize * gblRotations;&lt;/p&gt;
&lt;p&gt;  window.onload = photoShufflerLaunch;&lt;/p&gt;
&lt;p&gt;  function photoShufflerLaunch()
  {
  	var theimg = document.getElementById(gblPhotoShufflerImgId);
        gblStartImg = theimg.src; // save away to show as final image&lt;/p&gt;
&lt;p&gt;	setTimeout(&quot;photoShufflerFade()&quot;,gblPauseSeconds*1000);
  }&lt;/p&gt;
&lt;p&gt;  function photoShufflerFade()
  {
  	var theimg = document.getElementById(gblPhotoShufflerImgId);&lt;/p&gt;
&lt;p&gt;  	// determine delta based on number of fade seconds
	// the slower the fade the more increments needed
        var fadeDelta = 100 / (30 * gblFadeSeconds);&lt;/p&gt;
&lt;p&gt;	// fade top out to reveal bottom image
	if (gblOpacity &lt; 2*fadeDelta ) 
	{
	  gblOpacity = 100;
	  // stop the rotation if we're done
	  if (gblImageRotations &lt; 1) return photoShufflerShuffle();
	  photoShufflerShuffle();
	  // pause before next fade
          setTimeout(&quot;photoShufflerFade()&quot;,gblPauseSeconds*1000);
	}
	else
	{
	  gblOpacity -= fadeDelta;
	  setOpacity(theimg,gblOpacity);
	  setTimeout(&quot;photoShufflerFade()&quot;,30);  // 1/30th of a second
	}
  }&lt;/p&gt;
&lt;p&gt;  function photoShufflerShuffle()
  {
	var thediv = document.getElementById(gblPhotoShufflerDivId);
	var theimg = document.getElementById(gblPhotoShufflerImgId);&lt;/p&gt;
&lt;p&gt;	// copy div background-image to img.src&lt;/p&gt;
&lt;p&gt;	theimg.src = gblImg[gblOnDeck];
	// set img opacity to 100&lt;/p&gt;
&lt;p&gt;	setOpacity(theimg,100);
  // shuffle the deck&lt;/p&gt;
&lt;p&gt;	gblOnDeck = ++gblOnDeck % gblDeckSize;
	// decrement rotation counter
			if (--gblImageRotations &lt; 1)
	{
	  // insert start/final image if we're done
	  gblImg[gblOnDeck] = gblStartImg;
	}&lt;/p&gt;
&lt;p&gt;// slide next image underneath&lt;/p&gt;
&lt;p&gt;  }&lt;/p&gt;
&lt;p&gt;  function setOpacity(obj, opacity) {
    opacity = (opacity == 100)?99.999:opacity;&lt;/p&gt;
&lt;p&gt;    // IE/Win
    obj.style.filter = &quot;alpha(opacity:&quot;+opacity+&quot;)&quot;;&lt;/p&gt;
&lt;p&gt;    // Safari&lt;1.2, Konqueror
    obj.style.KHTMLOpacity = opacity/100;&lt;/p&gt;
&lt;p&gt;    // Older Mozilla and Firefox
    obj.style.MozOpacity = opacity/100;&lt;/p&gt;
&lt;p&gt;    // Safari 1.2, newer Firefox and Mozilla, CSS3
    obj.style.opacity = opacity/100;
  }&lt;/p&gt;
&lt;p&gt;&lt;/script&gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;photodiv&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img id=&amp;quot;photoimg&amp;quot; src=&amp;quot;http://blog.donews.com/images/blog_donews_com/kurt198211/129754/o_1118023l.jpg&amp;quot; _fcksavedurl=&amp;quot;http://blog.donews.com/images/blog_donews_com/kurt198211/129754/o_1118023l.jpg&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; onClick=&amp;quot;javascript:window.location.reload();&amp;quot; value=&amp;quot;show again&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;/textarea&gt;&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214772/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214772/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://blog.donews.com/kurt198211/archive/2007/01/15/1114204.aspx/feed</wfw:commentRss><slash:comments>0</slash:comments><description>用了css中的滤镜功能，在IE,firefox,netscape下均能通过，实现一种不错的相册播放功能.

另外找了一篇不错的关于滤镜透明效果介绍的文章:

http://bitesizestandards.com/bites/easy-cross-browser-transparency&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214772/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214772/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>DOM</category><pubDate>Mon, 15 Jan 2007 18:48:00 +0800</pubDate><author>kurt_qian</author><comments>http://blog.donews.com/kurt198211/archive/2007/01/15/1114204.aspx#comments</comments><guid isPermaLink="false">http://blog.donews.com/kurt198211/archive/2007/01/15/1114204.aspx</guid><dc:creator>kurt_qian</dc:creator><fs:srclink>http://blog.donews.com/kurt198211/archive/2007/01/15/1114204.aspx</fs:srclink><fs:srcfeed>http://blog.donews.com/kurt198211/rss.aspx</fs:srcfeed><fs:itemid>feedsky/kurtqian/~1217030/328214772/1218815</fs:itemid></item><item><title>超酷的slideshow图片网站</title><link>http://blog.donews.com/kurt198211/archive/2007/01/15/1113945.aspx</link><content:encoded>&lt;p&gt;今天发现了一个运用3d技术来实现图片展示和管理的酷站，记得以前学asp.net的时候看到过3d效果在电子商务网站建设中的运用，今天找到的这个又是一种典型3d技术运用的代表&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.picturetrail.com/photoFlick/samples/pflicks.shtml&quot;&gt;http://www.picturetrail.com/photoFlick/samples/pflicks.shtml&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214773/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214773/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://blog.donews.com/kurt198211/archive/2007/01/15/1113945.aspx/feed</wfw:commentRss><slash:comments>0</slash:comments><description>&lt;p&gt;今天发现了一个运用3d技术来实现图片展示和管理的酷站，记得以前学asp.net的时候看到过3d效果在电子商务网站建设中的运用，今天找到的这个又是一种典型3d技术运用的代表&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.picturetrail.com/photoFlick/samples/pflicks.shtml&quot;&gt;http://www.picturetrail.com/photoFlick/samples/pflicks.shtml&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/kurtqian/328214773/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/kurtqian/328214773/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>photography</category><pubDate>Mon, 15 Jan 2007 10:48:00 +0800</pubDate><author>kurt_qian</author><comments>http://blog.donews.com/kurt198211/archive/2007/01/15/1113945.aspx#comments</comments><guid isPermaLink="false">http://blog.donews.com/kurt198211/archive/2007/01/15/1113945.aspx</guid><dc:creator>kurt_qian</dc:creator><fs:srclink>http://blog.donews.com/kurt198211/archive/2007/01/15/1113945.aspx</fs:srclink><fs:srcfeed>http://blog.donews.com/kurt198211/rss.aspx</fs:srcfeed><fs:itemid>feedsky/kurtqian/~1217030/328214773/1218815</fs:itemid></item></channel></rss>
