<?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/52sonen" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/52sonen" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 10 Feb 2010 01:20:06 GMT</lastBuildDate><title>容我织梦</title><description>一个WEB前端草根的心路历程</description><link>http://www.52sonen.com</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Wed, 10 Feb 2010 01:20:06 GMT</pubDate><item><title>一张背景图的自适应按钮</title><link>http://www.52sonen.com/index.php/archives/829</link><content:encoded>&lt;p&gt;其实很多时候都是用到自适应，用的最多的也就是导航，按钮的。根据实际字数需要，扩展或者缩小宽度。&lt;/p&gt;
&lt;p&gt;hmtl代码:&lt;/p&gt;
&lt;p&gt;&amp;lt;span&amp;gt;&lt;br /&gt;
&amp;lt;button&amp;gt;确定充值，去网银付款&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;/p&gt;
&lt;p&gt;css代码：&lt;/p&gt;
&lt;p&gt;span {&lt;br /&gt;
 background:url(bg_comb.png) 100% 0;&lt;br /&gt;
 height:32px;&lt;br /&gt;
 display:inline-block;&lt;br /&gt;
 padding:0 5px 0 0;&lt;br /&gt;
 text-align:center;&lt;br /&gt;
 font-size:14px !important;&lt;br /&gt;
 vertical-align:middle;&lt;br /&gt;
 width:auto;&lt;br /&gt;
}&lt;br /&gt;
button {&lt;br /&gt;
 display:inline-block;&lt;br /&gt;
 border:0;&lt;br /&gt;
 background:url(bg_comb.png) 0 0;&lt;br /&gt;
 height:32px;&lt;br /&gt;
 line-height:30px;&lt;br /&gt;
 padding:0 10px 5px 15px;&lt;br /&gt;
 color:#fff;&lt;br /&gt;
 vertical-align:middle;&lt;br /&gt;
 white-space:nowrap;&lt;br /&gt;
 overflow:visible;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;其实我也是个懒人，这里不给出图片和预览了，如果又需要的。可以自己按照样式，亲自测试下。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331513874/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/829&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513874/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/52sonen/331513874/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.52sonen.com/index.php/archives/829/feed</wfw:commentRss><slash:comments>0</slash:comments><description>其实很多时候都是用到自适应，用的最多的也就是导航，按钮的。根据实际字数需要，扩展或者缩小宽度。
hmtl代码:
&amp;#60;span&amp;#62;
&amp;#60;button&amp;#62;确定充值，去网银付款&amp;#60;/button&amp;#62;
&amp;#60;/span&amp;#62;
css代码：
span {
 background:url(bg_comb.png) 100% 0;
 height:32px;
 display:inline-block;
 padding:0 5px 0 0;
 text-align:center;
 font-size:14px !important;
 vertical-align:middle;
 width:auto;
}
button {
 display:inline-block;
 border:0;
 background:url(bg_comb.png) 0 0;
 height:32px;
 line-height:30px;
 padding:0 10px 5px 15px;
 color:#fff;
 vertical-align:middle;
 white-space:nowrap;
 overflow:visible;
}
其实我也是个懒人，这里不给出图片和预览了，如果又需要的。可以自己按照样式，亲自测试下。&lt;img src=&quot;http://www1.feedsky.com/t1/331513874/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/829&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513874/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/52sonen/331513874/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Css</category><category>自适应</category><category>button</category><pubDate>Wed, 10 Feb 2010 09:20:06 +0800</pubDate><author>Frog</author><comments>http://www.52sonen.com/index.php/archives/829#comments</comments><guid isPermaLink="false">http://www.52sonen.com/?p=829</guid><dc:creator>Frog</dc:creator><fs:srclink>http://www.52sonen.com/index.php/archives/829</fs:srclink><fs:srcfeed>http://www.52sonen.com/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/52sonen/~7600648/331513874/5709724</fs:itemid></item><item><title>关于iphone与itunes同步的问题</title><link>http://www.52sonen.com/index.php/archives/825</link><content:encoded>&lt;p&gt;关于iphone与itunes同步的问题网上比比皆是，遇到问题的人也不少。&lt;/p&gt;
&lt;p&gt;其实由itunes同步到iphone问题应该不是很大，稍微研究以下就可以搞定的，这里我就说以下，从iphone到itunes的一个逆向导入。貌似找了很久没有一个很好的办法。&lt;/p&gt;
&lt;p&gt;简单说一下，我的过程：&lt;/p&gt;
&lt;p&gt;电脑重装了系统，以前的itunes肯定也是要重装，那里面的app肯定是没有了。还好是双系统，另一个系统里也装有itunes，把里面的文件重新导入到新的系统里然后倒入就可以了的。不过在同步的时候是需要授权提示的，记住密码很重要，（用户名是已经安装过的，安装的时候是记住用户名的。）&lt;/p&gt;
&lt;p&gt;再点击同步就完成了，当然，前提是你重装系统前备份：X:\Users\Administrator\Music\iTunes\iTunes Media\Mobile Applications 这个文件夹里的所有文件，其中的X是你的itunes的安装盘符，一般是C盘。再次声明是你有备份，没有备份的没有办法实现。此文标题可能起的有点让人无解，能帮到您那就好，如果此文对您没有意义，请别拍砖。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331513875/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/825&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513875/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/52sonen/331513875/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.52sonen.com/index.php/archives/825/feed</wfw:commentRss><slash:comments>2</slash:comments><description>关于iphone与itunes同步的问题网上比比皆是，遇到问题的人也不少。
其实由itunes同步到iphone问题应该不是很大，稍微研究以下就可以搞定的，这里我就说以下，从iphone到itunes的一个逆向导入。貌似找了很久没有一个很好的办法。
简单说一下，我的过程：
电脑重装了系统，以前的itunes肯定也是要重装，那里面的app肯定是没有了。还好是双系统，另一个系统里也装有itunes，把里面的文件重新导入到新的系统里然后倒入就可以了的。不过在同步的时候是需要授权提示的，记住密码很重要，（用户名是已经安装过的，安装的时候是记住用户名的。）
再点击同步就完成了，当然，前提是你重装系统前备份：X:\Users\Administrator\Music\iTunes\iTunes Media\Mobile Applications 这个文件夹里的所有文件，其中的X是你的itunes的安装盘符，一般是C盘。再次声明是你有备份，没有备份的没有办法实现。此文标题可能起的有点让人无解，能帮到您那就好，如果此文对您没有意义，请别拍砖。&lt;img src=&quot;http://www1.feedsky.com/t1/331513875/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/825&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513875/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/52sonen/331513875/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>iphoen与itunes逆向同步</category><category>iphoen与itunes同步</category><category>iphoen</category><category>IT</category><category>itunes</category><pubDate>Tue, 19 Jan 2010 11:06:51 +0800</pubDate><author>Frog</author><comments>http://www.52sonen.com/index.php/archives/825#comments</comments><guid isPermaLink="false">http://www.52sonen.com/?p=825</guid><dc:creator>Frog</dc:creator><fs:srclink>http://www.52sonen.com/index.php/archives/825</fs:srclink><fs:srcfeed>http://www.52sonen.com/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/52sonen/~7600648/331513875/5709724</fs:itemid></item><item><title>给表格做链接</title><link>http://www.52sonen.com/index.php/archives/820</link><content:encoded>&lt;table style=&quot;cursor: pointer;&quot; onclick=&quot;window.open('http://www.52sonen.com/', '_blank')&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height=&quot;100&quot; bgcolor=&quot;#000000&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;﻿&lt;br /&gt;
&amp;lt;table style=&amp;#8221;cursor: pointer;&amp;#8221; onclick=&amp;#8221;window.open(&amp;#8216;http://www.52sonen.com/&amp;#8217;, &amp;#8216;_blank&amp;#8217;)&amp;#8221; width=&amp;#8221;100%&amp;#8221;&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td height=&amp;#8221;100&amp;#8243; bgcolor=&amp;#8221;#000000&amp;#8243;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;﻿&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331513876/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/820&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513876/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/52sonen/331513876/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.52sonen.com/index.php/archives/820/feed</wfw:commentRss><slash:comments>0</slash:comments><description>﻿
&amp;#60;table style=&amp;#8221;cursor: pointer;&amp;#8221; onclick=&amp;#8221;window.open(&amp;#8216;http://www.52sonen.com/&amp;#8217;, &amp;#8216;_blank&amp;#8217;)&amp;#8221; width=&amp;#8221;100%&amp;#8221;&amp;#62;
&amp;#60;tbody&amp;#62;
&amp;#60;tr&amp;#62;
&amp;#60;td height=&amp;#8221;100&amp;#8243; bgcolor=&amp;#8221;#000000&amp;#8243;&amp;#62;&amp;#60;/td&amp;#62;
&amp;#60;/tr&amp;#62;
&amp;#60;/tbody&amp;#62;
&amp;#60;/table&amp;#62;﻿&lt;img src=&quot;http://www1.feedsky.com/t1/331513876/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/820&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513876/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/52sonen/331513876/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>window.pen</category><category>表格链接</category><category>Javascript</category><category>表格</category><category>onclick</category><pubDate>Thu, 07 Jan 2010 17:08:00 +0800</pubDate><author>Frog</author><comments>http://www.52sonen.com/index.php/archives/820#comments</comments><guid isPermaLink="false">http://www.52sonen.com/?p=820</guid><dc:creator>Frog</dc:creator><fs:srclink>http://www.52sonen.com/index.php/archives/820</fs:srclink><fs:srcfeed>http://www.52sonen.com/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/52sonen/~7600648/331513876/5709724</fs:itemid></item><item><title>1月5日的腾讯首页</title><link>http://www.52sonen.com/index.php/archives/817</link><content:encoded>&lt;p&gt;今天还是习惯性的打开腾讯首页，只是用FF打开的时候（平时习惯用而已）看到一个现象。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2010/01/1.jpg&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-818&quot; title=&quot;1&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2010/01/1-300x271.jpg&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;271&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;其实我是很不屑的，错谁都会有啊，希望他们快点看到，快点修正。嘿嘿&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331513877/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/817&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513877/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/52sonen/331513877/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.52sonen.com/index.php/archives/817/feed</wfw:commentRss><slash:comments>0</slash:comments><description>今天还是习惯性的打开腾讯首页，只是用FF打开的时候（平时习惯用而已）看到一个现象。

其实我是很不屑的，错谁都会有啊，希望他们快点看到，快点修正。嘿嘿&lt;img src=&quot;http://www1.feedsky.com/t1/331513877/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/817&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513877/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/52sonen/331513877/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>腾讯</category><category>Xhtml</category><pubDate>Tue, 05 Jan 2010 11:03:37 +0800</pubDate><author>Frog</author><comments>http://www.52sonen.com/index.php/archives/817#comments</comments><guid isPermaLink="false">http://www.52sonen.com/?p=817</guid><dc:creator>Frog</dc:creator><fs:srclink>http://www.52sonen.com/index.php/archives/817</fs:srclink><fs:srcfeed>http://www.52sonen.com/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/52sonen/~7600648/331513877/5709724</fs:itemid></item><item><title>IE6的bug的8个技巧</title><link>http://www.52sonen.com/index.php/archives/814</link><content:encoded>&lt;h3&gt;1. 设置position: relative&lt;/h3&gt;
&lt;p&gt;将一个元素设置为”position:relative”可以解决很多问题，特别是你曾经遇到隐藏的或对齐诡异的盒子。&lt;/p&gt;
&lt;h3&gt;2.将浮动元素设置为display:inline&lt;/h3&gt;
&lt;p&gt;具有margin属性的浮动元素可能引起的IE6双倍margin问题，比如，你为一个元素指定margin-left为5px，但是IE6中实际上却表现为10px。”display:inline”将解决这个问题，当然，方法也不是只有这一个。&lt;/p&gt;
&lt;h3&gt;3. 将一个元素设置为hasLayout&lt;/h3&gt;
&lt;p&gt;很多IE6(和IE7)的渲染问题可以通过设置元素的hasLayout来解决。 用来确定相对于其他元素，内容是如何布局和定位的。如果你需要设置一个inline元素(比如一个链接)为block元素，或者是应用透明效果。&lt;/p&gt;
&lt;p&gt;最简单的设置hasLayout的方法是为CSS设置一个高度或宽度（zoom也可以用，但是zoom并不是CSS标准的一部分）。我们推荐设置实 际尺寸，但是问题是这是不现实的，你可能需要使用”height:1%”。如果父元素并没有设置高度，该元素的实际高度并不受影响，而且这个时候 hasLayout已经被启用。&lt;/p&gt;
&lt;h3&gt;4. 修正重复文字bug&lt;/h3&gt;
&lt;p&gt;复杂的布局可以触发在浮动元素的最后一些字符可能出现在出现在清除元素下面的bug。这里有几个解决方法，有些是完美的，但是做一些反复试验也是必须的：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;确保所有的元素使用”display:inline;”&lt;/li&gt;
&lt;li&gt;在最后一个元素上使用一个”margin-right:-3px;”&lt;/li&gt;
&lt;li&gt;为浮动元素的最后一个条目使用一个条件注释，比如：
&lt;div style=&quot;padding-bottom: 0px;&quot;&gt;
&lt;table border=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;1&lt;/pre&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;pre&gt;&amp;lt;!--&lt;span style=&quot;color: #00aa00;&quot;&gt;[&lt;/span&gt;if !IE&lt;span style=&quot;color: #00aa00;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;&amp;gt;&lt;/span&gt;Put your commentary in here...&amp;lt;!&lt;span style=&quot;color: #00aa00;&quot;&gt;[&lt;/span&gt;endif&lt;span style=&quot;color: #00aa00;&quot;&gt;]&lt;/span&gt;--&lt;span style=&quot;color: #00aa00;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;在容器的最后元素使用一个空的div(它也有必要设置宽度为90%或类似宽度。)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;5. 使用!important 或高级选择器来区分IE6&lt;/h3&gt;
&lt;p&gt;不使用传统Hack或在额外文件中的条件CSS的方法，写出特别针对IE6的可行的代码也还是有可能的。比如最小高度可以通过这段代码来定义：&lt;/p&gt;
&lt;div style=&quot;padding-bottom: 0px;&quot;&gt;
&lt;table border=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;1
2
3
4
5&lt;/pre&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;pre&gt;&lt;span style=&quot;color: #cc00cc;&quot;&gt;#element&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;{&lt;/span&gt;
 &lt;span style=&quot;font-weight: bold; color: #000000;&quot;&gt;min-height&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot;&gt;20em&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;;&lt;/span&gt;
 &lt;span style=&quot;font-weight: bold; color: #000000;&quot;&gt;height&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot;&gt;auto&lt;/span&gt; !important&lt;span style=&quot;color: #00aa00;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/* 所有浏览器都理解这段代码 */&lt;/span&gt;
 &lt;span style=&quot;font-weight: bold; color: #000000;&quot;&gt;height&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot;&gt;20em&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/* IE6 错误的使用这个值 /*
}&lt;/span&gt;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span id=&quot;more-814&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;IE6 不理解min-height并错误的用20em覆盖”auto”高度，但是，如果内容需要更多的空间的话，它会自动增加高度。&lt;/p&gt;
&lt;p&gt;另外一个可选的方法是使用高级选择器，比如e.g.&lt;/p&gt;
&lt;div style=&quot;padding-bottom: 0px;&quot;&gt;
&lt;table style=&quot;height: 138px;&quot; border=&quot;0&quot; width=&quot;250&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;1
2
3
4
5
6&lt;/pre&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;pre&gt;&lt;span style=&quot;color: #cc00cc;&quot;&gt;#element&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;{&lt;/span&gt;
 &lt;span style=&quot;font-weight: bold; color: #000000;&quot;&gt;min-height&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot;&gt;20em&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #000000;&quot;&gt;
height&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot;&gt;auto&lt;/span&gt; !important&lt;span style=&quot;color: #00aa00;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #000000;&quot;&gt;
height&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot;&gt;20em&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #000000;&quot;&gt;overflow&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot;&gt;visible&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #00aa00;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3&gt;6. 避免百分比单位&lt;/h3&gt;
&lt;p&gt;百分比会把IE搞糊涂的。除非你可以确切的控制每一个父元素的大小，才可能做到最佳预防。你可以通过!important在其他浏览器中继续使用百分比，比如：&lt;/p&gt;
&lt;div style=&quot;padding-bottom: 0px;&quot;&gt;
&lt;table border=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;1
2
3
4&lt;/pre&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;pre&gt;body &lt;span style=&quot;color: #00aa00;&quot;&gt;{&lt;/span&gt;
 &lt;span style=&quot;font-weight: bold; color: #000000;&quot;&gt;margin&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot;&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;%&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt; !important&lt;span style=&quot;color: #00aa00;&quot;&gt;;&lt;/span&gt;
 &lt;span style=&quot;font-weight: bold; color: #000000;&quot;&gt;margin&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot;&gt;20px&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #00aa00;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/* IE6 only */&lt;/span&gt;
&lt;span style=&quot;color: #00aa00;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3&gt;7. 尽早测试并不断测试&lt;/h3&gt;
&lt;p&gt;不要等到你的网站或应用完成了才测试IE6;这样的话问题可能更糟糕，而且会花更多时间来修正。如果你的网站能够在Firefox和IE6中正常运行，那么一般在其它浏览器就不会有问题。&lt;/p&gt;
&lt;h3&gt;8. 重构你的代码&lt;/h3&gt;
&lt;p&gt;经常发生的事情是，修正bug要比重新考虑一个布局问题要花更长的时间。对HTML做些小改动和一些简单的CSS常常更有效。这可能意味着你要放弃完美的代码，但是会出现较少的长期问题而且将来你会很清楚如果处理这些可能出现的问题。&lt;/p&gt;
&lt;p&gt;虽然IE8并没有从根本上改变IE，但是它对CSS标准的支持的确有非常大的改观。但是即便如此，我们依然不能寄希望与IE8的普及，这是一件很不靠谱的事情，顽固的IE6用户未必会接受IE8。所以我们最近一年半载还是不能无视IE6。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331513878/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/814&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513878/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/52sonen/331513878/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.52sonen.com/index.php/archives/814/feed</wfw:commentRss><slash:comments>0</slash:comments><description>1. 设置position: relative
将一个元素设置为”position:relative”可以解决很多问题，特别是你曾经遇到隐藏的或对齐诡异的盒子。
2.将浮动元素设置为display:inline
具有margin属性的浮动元素可能引起的IE6双倍margin问题，比如，你为一个元素指定margin-left为5px，但是IE6中实际上却表现为10px。”display:inline”将解决这个问题，当然，方法也不是只有这一个。
3. 将一个元素设置为hasLayout
很多IE6(和IE7)的渲染问题可以通过设置元素的hasLayout来解决。 用来确定相对于其他元素，内容是如何布局和定位的。如果你需要设置一个inline元素(比如一个链接)为block元素，或者是应用透明效果。
最简单的设置hasLayout的方法是为CSS设置一个高度或宽度（zoom也可以用，但是zoom并不是CSS标准的一部分）。我们推荐设置实 际尺寸，但是问题是这是不现实的，你可能需要使用”height:1%”。如果父元素并没有设置高度，该元素的实际高度并不受影响，而且这个时候 hasLayout已经被启用。
4. 修正重复文字bug
复杂的布局可以触发在浮动元素的最后一些字符可能出现在出现在清除元素下面的bug。这里有几个解决方法，有些是完美的，但是做一些反复试验也是必须的：

确保所有的元素使用”display:inline;”
在最后一个元素上使用一个”margin-right:-3px;”
为浮动元素的最后一个条目使用一个条件注释，比如：





1


&amp;#60;!--[if !IE]&amp;#62;Put your commentary in here...&amp;#60;![endif]--&amp;#62;






在容器的最后元素使用一个空的div(它也有必要设置宽度为90%或类似宽度。)

5. 使用!important 或高级选择器来区分IE6
不使用传统Hack或在额外文件中的条件CSS的方法，写出特别针对IE6的可行的代码也还是有可能的。比如最小高度可以通过这段代码来定义：





1
2
3
4
5


#element {
 min-height: 20em;
 height: auto !important; /* 所有浏览器都理解这段代码 */
 height: 20em; /* IE6 错误的使用这个值 /*
}






IE6 不理解min-height并错误的用20em覆盖”auto”高度，但是，如果内容需要更多的空间的话，它会自动增加高度。
另外一个可选的方法是使用高级选择器，比如e.g.





1
2
3
4
5
6


#element {
 min-height: 20em;
height: auto !important; 
height: 20em;
overflow: visible;
}





6. 避免百分比单位
百分比会把IE搞糊涂的。除非你可以确切的控制每一个父元素的大小，才可能做到最佳预防。你可以通过!important在其他浏览器中继续使用百分比，比如：





1
2
3
4


body {
 margin: 2% 0 !important;
 margin: 20px 0; /* IE6 only */
}





7. 尽早测试并不断测试
不要等到你的网站或应用完成了才测试IE6;这样的话问题可能更糟糕，而且会花更多时间来修正。如果你的网站能够在Firefox和IE6中正常运行，那么一般在其它浏览器就不会有问题。
8. 重构你的代码
经常发生的事情是，修正bug要比重新考虑一个布局问题要花更长的时间。对HTML做些小改动和一些简单的CSS常常更有效。这可能意味着你要放弃完美的代码，但是会出现较少的长期问题而且将来你会很清楚如果处理这些可能出现的问题。
虽然IE8并没有从根本上改变IE，但是它对CSS标准的支持的确有非常大的改观。但是即便如此，我们依然不能寄希望与IE8的普及，这是一件很不靠谱的事情，顽固的IE6用户未必会接受IE8。所以我们最近一年半载还是不能无视IE6。&lt;img src=&quot;http://www1.feedsky.com/t1/331513878/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/814&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513878/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/52sonen/331513878/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>ie6</category><category>Css</category><category>bug</category><category>ie</category><category>iebug</category><pubDate>Wed, 30 Dec 2009 15:09:46 +0800</pubDate><author>Frog</author><comments>http://www.52sonen.com/index.php/archives/814#comments</comments><guid isPermaLink="false">http://www.52sonen.com/?p=814</guid><dc:creator>Frog</dc:creator><fs:srclink>http://www.52sonen.com/index.php/archives/814</fs:srclink><fs:srcfeed>http://www.52sonen.com/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/52sonen/~7600648/331513878/5709724</fs:itemid></item><item><title>[CSS]贴在底部的布局</title><link>http://www.52sonen.com/index.php/archives/811</link><content:encoded>&lt;p&gt;对于前端开发人员来说，页脚的处理时常让我们比较头痛。因为，如果页面比较长还好说，如果页面比较短，则页脚则会跑到页面的中间部位，十分的不雅观。&lt;/p&gt;
&lt;p&gt;那么有什么办法能让页脚乖乖的出现在每页的最下方呢？方法当然是有的，一种是使用js+css的方法,这种办法比较好理解，实现也比较的简单，这也是大家用的比较多的办法。但是，如果用户禁用了js，那么这种方法自然也就不再能够实现。那我们自然的想到了使用纯css。&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt; &amp;lt;!DOCTYPE html PUBLIC &amp;#8220;-//W3C//DTD XHTML 1.0 Strict//EN&amp;#8221; &amp;#8220;&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;#8220;&amp;gt; &lt;br /&gt;
&amp;lt;html  xmlns=&amp;#8221;&lt;a href=&quot;http://www.w3.org/1999/xhtml&quot;&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;&amp;#8220;&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt;我个是非常好的小页脚&amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;meta http-equiv=&amp;#8221;Content-Type&amp;#8221; content=&amp;#8221;text/html&amp;#8221; charset=&amp;#8221;utf-8&amp;#8243;    /&amp;gt; &lt;br /&gt;
&amp;lt;style type=&amp;#8221;text/css&amp;#8221;&amp;gt; &lt;br /&gt;
html{height:100%;overflow:auto;}  &lt;br /&gt;
body{margin:0;padding:0;position:relative;height:auto !important;height:100%;min-height:100%;text-align:center;}  &lt;br /&gt;
.main{border-bottom:60px solid #fff;}  &lt;br /&gt;
#footer{position:absolute;width:100%;clear:both;height:25px;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-top:20px;bottom:0;left:0;}  &lt;br /&gt;
&amp;lt;/style&amp;gt; &lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-811&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
    &amp;lt;div&amp;gt; &lt;br /&gt;
        &amp;lt;div id=&amp;#8221;topbar&amp;#8221;&amp;gt;菜单部分&amp;lt;/div&amp;gt; &lt;br /&gt;
        &amp;lt;div&amp;gt; &lt;br /&gt;
                我是主体，我是核心&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
               &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
                &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
               虽然我是主体，但是你可以删除我其中的内容再看看我下面的页脚  &lt;br /&gt;
        &amp;lt;/div&amp;gt; &lt;br /&gt;
        &amp;lt;div id=&amp;#8221;footer&amp;#8221;&amp;gt; &lt;br /&gt;
            我是安分守己的页脚，我只安静的待在页面的最下方  &lt;br /&gt;
        &amp;lt;/div&amp;gt; &lt;br /&gt;
    &amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;这个效果的好处我想不需要多说，大家看看也就明白了。&lt;/p&gt;
&lt;p&gt;FF2.0+、FF3.0+、IE6、IE7、Safari、Opera、Chrome都通过。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331513879/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/811&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513879/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/52sonen/331513879/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.52sonen.com/index.php/archives/811/feed</wfw:commentRss><slash:comments>0</slash:comments><description>对于前端开发人员来说，页脚的处理时常让我们比较头痛。因为，如果页面比较长还好说，如果页面比较短，则页脚则会跑到页面的中间部位，十分的不雅观。
那么有什么办法能让页脚乖乖的出现在每页的最下方呢？方法当然是有的，一种是使用js+css的方法,这种办法比较好理解，实现也比较的简单，这也是大家用的比较多的办法。但是，如果用户禁用了js，那么这种方法自然也就不再能够实现。那我们自然的想到了使用纯css。
 &amp;#60;!DOCTYPE html PUBLIC &amp;#8220;-//W3C//DTD XHTML 1.0 Strict//EN&amp;#8221; &amp;#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;#8220;&amp;#62; 
&amp;#60;html  xmlns=&amp;#8221;http://www.w3.org/1999/xhtml&amp;#8220;&amp;#62; 
&amp;#60;head&amp;#62; 
&amp;#60;title&amp;#62;我个是非常好的小页脚&amp;#60;/title&amp;#62; 
&amp;#60;meta http-equiv=&amp;#8221;Content-Type&amp;#8221; content=&amp;#8221;text/html&amp;#8221; charset=&amp;#8221;utf-8&amp;#8243;    /&amp;#62; 
&amp;#60;style type=&amp;#8221;text/css&amp;#8221;&amp;#62; 
html{height:100%;overflow:auto;}  
body{margin:0;padding:0;position:relative;height:auto !important;height:100%;min-height:100%;text-align:center;}  
.main{border-bottom:60px solid #fff;}  
#footer{position:absolute;width:100%;clear:both;height:25px;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-top:20px;bottom:0;left:0;}  
&amp;#60;/style&amp;#62; 
&amp;#60;/head&amp;#62; 

&amp;#60;body&amp;#62; 
    &amp;#60;div&amp;#62; 
        &amp;#60;div id=&amp;#8221;topbar&amp;#8221;&amp;#62;菜单部分&amp;#60;/div&amp;#62; 
        &amp;#60;div&amp;#62; 
                我是主体，我是核心&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62; 
               &amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62; 
                &amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br /&amp;#62;&amp;#60;br [...]&lt;img src=&quot;http://www1.feedsky.com/t1/331513879/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/811&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513879/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/52sonen/331513879/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Css</category><category>css底部</category><category>页脚</category><pubDate>Thu, 03 Dec 2009 16:00:36 +0800</pubDate><author>Frog</author><comments>http://www.52sonen.com/index.php/archives/811#comments</comments><guid isPermaLink="false">http://www.52sonen.com/?p=811</guid><dc:creator>Frog</dc:creator><fs:srclink>http://www.52sonen.com/index.php/archives/811</fs:srclink><fs:srcfeed>http://www.52sonen.com/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/52sonen/~7600648/331513879/5709724</fs:itemid></item><item><title>[ 总结]浏览器兼容手册</title><link>http://www.52sonen.com/index.php/archives/807</link><content:encoded>&lt;p&gt;浏览器兼容手册&lt;br /&gt;
&lt;strong&gt;1. 居中问题&lt;/strong&gt;&lt;br /&gt;
div里的内容，IE默认为居中，而FF默认为左对齐&lt;br /&gt;
可以尝试增加代码margin:auto&lt;br /&gt;
&lt;strong&gt;2. 高度问题&lt;/strong&gt;&lt;br /&gt;
两上下排列或嵌套的div，上面的div设置高度(height)，如果div里的实际内容大于所设高度，在FF中会出现两个div重叠的现象；但在IE中，下面的div会自动给上面的div让出空间&lt;br /&gt;
所以为避免出现层的重叠，高度一定要控制恰当，或者干脆不写高度，让他自动调节，比较好的方法是 height:100%;&lt;br /&gt;
但当这个div里面一级的元素都float了的时候，则需要在div块的最后，闭和前加一个沉底的空div，对应CSS是：&lt;br /&gt;
.float_bottom {clear:both;height:0px;font-size:0px;padding:0;margin:0;border:0;line-height:0px;overflow:hidden;}&lt;br /&gt;
&lt;strong&gt;3. clear:both;&lt;/strong&gt;&lt;br /&gt;
不想受到float浮动的，就在div中写入clear:both;&lt;br /&gt;
&lt;strong&gt;4. IE浮动 margin 产生的双倍距离&lt;/strong&gt;&lt;br /&gt;
#box {&lt;br /&gt;
float:left;&lt;br /&gt;
width:100px;&lt;br /&gt;
margin:0 0 0 100px; //这种情况之下IE会产生200px的距离&lt;br /&gt;
display:inline; //使浮动忽略&lt;br /&gt;
}&lt;br /&gt;
&lt;span id=&quot;more-807&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;5. padding 问题&lt;/strong&gt;&lt;br /&gt;
FF设置 padding 后，div会增加 height 和 width，但IE不会 （* 标准的 XHTML1.0 定义 dtd 好像一致了）&lt;br /&gt;
高度控制恰当，或尝试使用 height:100%;&lt;br /&gt;
宽度减少使用 padding&lt;br /&gt;
但根据实际经验，一般FF和IE的 padding 不会有太大区别，div 的实际宽 = width + padding ，所以div写全 width 和 padding，width 用实际想要的宽减去 padding 定义&lt;br /&gt;
&lt;strong&gt;6. div嵌套时 y 轴上 padding 和 marign 的问题&lt;/strong&gt;&lt;br /&gt;
FF里 y 轴上 子div 到 父div 的距离为 父padding + 子marign&lt;br /&gt;
IE里 y 轴上 子div 到 父div 的距离为 父padding 和 子marign 里大的一个&lt;br /&gt;
FF里 y 轴上 父padding=0 且 border=0 时，子div 到 父div 的距离为0，子marign 作用到 父div 外面&lt;br /&gt;
&lt;strong&gt;7. padding，marign，height，width 的傻瓜式解决技巧&lt;/strong&gt;&lt;br /&gt;
注意是技巧，不是方法：&lt;br /&gt;
写好标准头&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;#8221; &amp;#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;#8221;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;#8221;http://www.w3.org/1999/xhtml&amp;#8221;&amp;gt;&lt;br /&gt;
高尽量用padding，慎用margin，height尽量补上100%，父级height有定值子级height不用100%，子级全为浮动时底部补个空clear:both的div&lt;br /&gt;
宽尽量用margin，慎用padding，width算准实际要的减去padding&lt;br /&gt;
&lt;strong&gt;列表类&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;1. ul 标签在FF中默认是有 padding 值的，而在IE中只有margin有值&lt;/strong&gt;&lt;br /&gt;
先定义 ul {margin:0;padding:0;}&lt;br /&gt;
&lt;strong&gt;2. ul和ol列表缩进问题&lt;/strong&gt;&lt;br /&gt;
消除ul、ol等列表的缩进时，样式应写成: {list-style:none;margin:0px;padding:0px;}&lt;br /&gt;
&lt;strong&gt;显示类&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;1. display:block,inline 两个元素&lt;/strong&gt;&lt;br /&gt;
display:block; //可以为内嵌元素模拟为块元素&lt;br /&gt;
display:inline; //实现同一行排列的的效果&lt;br /&gt;
display:table; //for FF,模拟table的效果&lt;br /&gt;
display:block 块元素，元素的特点是：&lt;br /&gt;
总是在新行上开始；&lt;br /&gt;
高度，行高以及顶和底边距都可控制；&lt;br /&gt;
宽度缺省是它的容器的100%，除非设定一个宽度&lt;br /&gt;
&amp;lt;div&amp;gt;，&amp;lt;p&amp;gt;，&amp;lt;h1&amp;gt;，&amp;lt;form&amp;gt;，&amp;lt;ul&amp;gt; 和 &amp;lt;li&amp;gt; 是块元素的例子&lt;br /&gt;
display:inline 就是将元素显示为行内元素，元素的特点是：&lt;br /&gt;
和其他元素都在一行上；&lt;br /&gt;
高，行高及顶和底边距不可改变；&lt;br /&gt;
宽度就是它的文字或图片的宽度，不可改变。&lt;br /&gt;
&amp;lt;span&amp;gt;，&amp;lt;a&amp;gt;，&amp;lt;label&amp;gt;，&amp;lt;input&amp;gt;，&amp;lt;img&amp;gt;，&amp;lt;strong&amp;gt; 和 &amp;lt;em&amp;gt; 是 inline 元素的例子&lt;br /&gt;
&lt;strong&gt;2. 鼠标手指状显示&lt;/strong&gt;&lt;br /&gt;
全部用标准的写法 cursor: pointer;&lt;br /&gt;
&lt;strong&gt;背景、图片类&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;1. background 显示问题&lt;/strong&gt;&lt;br /&gt;
全部注意补齐 width，height 属性&lt;br /&gt;
&lt;strong&gt;2. 背景透明问题&lt;/strong&gt;&lt;br /&gt;
IE: filter: progid: DXImageTransform.Microsoft.Alpha(style=0,opacity=60);&lt;br /&gt;
IE: filter: alpha(opacity=10);&lt;br /&gt;
FF: opacity:0.6;&lt;br /&gt;
FF: -moz-opacity:0.10;&lt;br /&gt;
最好两个都写，并将opacity属性放在下面&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331513880/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/807&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513880/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/52sonen/331513880/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.52sonen.com/index.php/archives/807/feed</wfw:commentRss><slash:comments>0</slash:comments><description>浏览器兼容手册
1. 居中问题
div里的内容，IE默认为居中，而FF默认为左对齐
可以尝试增加代码margin:auto
2. 高度问题
两上下排列或嵌套的div，上面的div设置高度(height)，如果div里的实际内容大于所设高度，在FF中会出现两个div重叠的现象；但在IE中，下面的div会自动给上面的div让出空间
所以为避免出现层的重叠，高度一定要控制恰当，或者干脆不写高度，让他自动调节，比较好的方法是 height:100%;
但当这个div里面一级的元素都float了的时候，则需要在div块的最后，闭和前加一个沉底的空div，对应CSS是：
.float_bottom {clear:both;height:0px;font-size:0px;padding:0;margin:0;border:0;line-height:0px;overflow:hidden;}
3. clear:both;
不想受到float浮动的，就在div中写入clear:both;
4. IE浮动 margin 产生的双倍距离
#box {
float:left;
width:100px;
margin:0 0 0 100px; //这种情况之下IE会产生200px的距离
display:inline; //使浮动忽略
}

5. padding 问题
FF设置 padding 后，div会增加 height 和 width，但IE不会 （* 标准的 XHTML1.0 定义 dtd 好像一致了）
高度控制恰当，或尝试使用 height:100%;
宽度减少使用 padding
但根据实际经验，一般FF和IE的 padding 不会有太大区别，div 的实际宽 = width + padding ，所以div写全 width 和 padding，width 用实际想要的宽减去 padding 定义
6. div嵌套时 y 轴上 padding 和 marign 的问题
FF里 y 轴上 子div 到 [...]&lt;img src=&quot;http://www1.feedsky.com/t1/331513880/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/807&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513880/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/52sonen/331513880/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>firefox</category><category>Css</category><category>hack</category><category>browser</category><category>ff</category><category>浏览器</category><category>ie</category><pubDate>Mon, 23 Nov 2009 09:42:13 +0800</pubDate><author>Frog</author><comments>http://www.52sonen.com/index.php/archives/807#comments</comments><guid isPermaLink="false">http://www.52sonen.com/?p=807</guid><dc:creator>Frog</dc:creator><fs:srclink>http://www.52sonen.com/index.php/archives/807</fs:srclink><fs:srcfeed>http://www.52sonen.com/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/52sonen/~7600648/331513880/5709724</fs:itemid></item><item><title>强制Firefox显示滚动条</title><link>http://www.52sonen.com/index.php/archives/803</link><content:encoded>&lt;p&gt;我们知道，在页面高度不够时候，FF火狐浏览器是默认没有滚动条的。但是当页面在加载完了之后，如果页面够长，会出现稍微的闪动（偏移）。这里我们强制FF在开始的时候就有滚动条，这样，就不会出现那样的现象了。&lt;/p&gt;
&lt;p&gt;其实，实现过程也不是很复杂，具体看例子：&lt;/p&gt;
&lt;p&gt;&amp;lt; !DOCTYPE html PUBLIC &amp;#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;#8221; &amp;#8220;&lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;&amp;#8220;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;#8221;&lt;a href=&quot;http://www.w3.org/1999/xhtml&quot;&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;&amp;#8220;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;#8221;Content-Type&amp;#8221; content=&amp;#8221;text/html; charset=gb2312&amp;#8243; /&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;强制Firefox显示滚动&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;#8221;text/css&amp;#8221;&amp;gt;&lt;br /&gt;
&amp;lt;!&amp;#8211;&lt;br /&gt;
html {overflow:-moz-scrollbars-vertical;} /*方法一*/&lt;br /&gt;
html {min-height:101%;} /*方法二*/&lt;br /&gt;
&amp;#8211;&amp;gt;&lt;br /&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;p&amp;gt;强制Firefox显示滚动条：&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;方法一：html {overflow:-moz-scrollbars-vertical;}&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;方法二：html {min-height:101%;}&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;为什么要强制显示滚动条？因为在Firefox你会发现页面在没有加载完全的时候是没有滚动条的，当加载完成后滚动条才显示出来，所以会感觉页面偏移了下。&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331513881/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/803&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513881/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/52sonen/331513881/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.52sonen.com/index.php/archives/803/feed</wfw:commentRss><slash:comments>0</slash:comments><description>我们知道，在页面高度不够时候，FF火狐浏览器是默认没有滚动条的。但是当页面在加载完了之后，如果页面够长，会出现稍微的闪动（偏移）。这里我们强制FF在开始的时候就有滚动条，这样，就不会出现那样的现象了。
其实，实现过程也不是很复杂，具体看例子：
&amp;#60; !DOCTYPE html PUBLIC &amp;#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;#8221; &amp;#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;#8220;&amp;#62;
&amp;#60;html xmlns=&amp;#8221;http://www.w3.org/1999/xhtml&amp;#8220;&amp;#62;
&amp;#60;head&amp;#62;
&amp;#60;meta http-equiv=&amp;#8221;Content-Type&amp;#8221; content=&amp;#8221;text/html; charset=gb2312&amp;#8243; /&amp;#62;
&amp;#60;title&amp;#62;强制Firefox显示滚动&amp;#60;/title&amp;#62;
&amp;#60;style type=&amp;#8221;text/css&amp;#8221;&amp;#62;
&amp;#60;!&amp;#8211;
html {overflow:-moz-scrollbars-vertical;} /*方法一*/
html {min-height:101%;} /*方法二*/
&amp;#8211;&amp;#62;
&amp;#60;/style&amp;#62;
&amp;#60;/head&amp;#62;
&amp;#60;body&amp;#62;
&amp;#60;p&amp;#62;强制Firefox显示滚动条：&amp;#60;/p&amp;#62;
&amp;#60;p&amp;#62;方法一：html {overflow:-moz-scrollbars-vertical;}&amp;#60;/p&amp;#62;
&amp;#60;p&amp;#62;方法二：html {min-height:101%;}&amp;#60;/p&amp;#62;
&amp;#60;p&amp;#62;为什么要强制显示滚动条？因为在Firefox你会发现页面在没有加载完全的时候是没有滚动条的，当加载完成后滚动条才显示出来，所以会感觉页面偏移了下。&amp;#60;/p&amp;#62;
&amp;#60;/body&amp;#62;
&amp;#60;/html&amp;#62;&lt;img src=&quot;http://www1.feedsky.com/t1/331513881/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/803&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513881/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/52sonen/331513881/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>firefox</category><category>Css</category><category>ff</category><pubDate>Thu, 19 Nov 2009 13:32:05 +0800</pubDate><author>Frog</author><comments>http://www.52sonen.com/index.php/archives/803#comments</comments><guid isPermaLink="false">http://www.52sonen.com/?p=803</guid><dc:creator>Frog</dc:creator><fs:srclink>http://www.52sonen.com/index.php/archives/803</fs:srclink><fs:srcfeed>http://www.52sonen.com/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/52sonen/~7600648/331513881/5709724</fs:itemid></item><item><title>一首让人落泪的歌【李雷和韩梅梅】MV</title><link>http://www.52sonen.com/index.php/archives/801</link><content:encoded>&lt;p&gt;这首歌确实看了让人回味无穷!&lt;br /&gt;
&lt;embed src=&quot;http://player.youku.com/player.php/sid/XMTMxMTU2OTY0/v.swf&quot; quality=&quot;high&quot; width=&quot;480&quot; height=&quot;400&quot; align=&quot;middle&quot; allowScriptAccess=&quot;sameDomain&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331513882/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/801&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513882/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/52sonen/331513882/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.52sonen.com/index.php/archives/801/feed</wfw:commentRss><slash:comments>0</slash:comments><description>这首歌确实看了让人回味无穷!&lt;img src=&quot;http://www1.feedsky.com/t1/331513882/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/801&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513882/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/52sonen/331513882/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Life</category><category>han meimei</category><category>li lei</category><pubDate>Thu, 12 Nov 2009 15:19:14 +0800</pubDate><author>Frog</author><comments>http://www.52sonen.com/index.php/archives/801#comments</comments><guid isPermaLink="false">http://www.52sonen.com/?p=801</guid><dc:creator>Frog</dc:creator><fs:srclink>http://www.52sonen.com/index.php/archives/801</fs:srclink><fs:srcfeed>http://www.52sonen.com/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/52sonen/~7600648/331513882/5709724</fs:itemid></item><item><title>一个红色3D质感按钮的制作</title><link>http://www.52sonen.com/index.php/archives/785</link><content:encoded>&lt;p&gt;前段时间在68上看到一个效果，觉得很不错。今天稍微有点空，所以自己也试着做了一下。重点在3D效果及光感的制作，不过制作的时候还是要注意好高光及暗调的搭配，能更好的体现按钮的质感。&lt;br /&gt;
最终效果&lt;br /&gt;
&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_1.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-786&quot; title=&quot;jc0903102_1&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_1.jpg&quot; alt=&quot;jc0903102_1&quot; width=&quot;453&quot; height=&quot;221&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;1、开始前老样子先在PS里新建一个文件，设置宽高800*600。&lt;/p&gt;
&lt;p&gt;2、使用圆角矩形工具圆角为10px，这里颜色为红色。&lt;/p&gt;
&lt;p&gt;3、将前面的圆角矩形图层复制一次，在复制出的图层上按鼠标右键，选择栅格化图层，这样将形状图形转化为像素图形。同样将另一个图层进行栅格化处理。&lt;/p&gt;
&lt;p&gt;4、这里我们为了制作出3D按钮的立体质感效果，将会用底部的图层来做阴影，上面的图层保持不变，所以选中底部图层，按ctrl+u设置&amp;#8221;色相/饱和度&amp;#8221;参数如下。&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-785&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_7.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-787&quot; title=&quot;jc0903102_7&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_7.jpg&quot; alt=&quot;jc0903102_7&quot; width=&quot;411&quot; height=&quot;298&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;5、将两个图层的位置进行调整，下面的图层向下移动10像素（按shift+下键）。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_8.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-788&quot; title=&quot;jc0903102_8&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_8.jpg&quot; alt=&quot;jc0903102_8&quot; width=&quot;337&quot; height=&quot;161&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;6、现在我们为3D按钮上面的图层进行视觉上的修饰，先按住ctrl点选上面的图层，使其整个处于选中状态，随后按“选择&amp;gt;修改&amp;gt;收缩”,设置缩小1px。&lt;/p&gt;
&lt;p&gt;7、然后我们用工具栏的加深工具，设置参数如下。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_10.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-789&quot; title=&quot;jc0903102_10&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_10.jpg&quot; alt=&quot;jc0903102_10&quot; width=&quot;378&quot; height=&quot;29&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;8、在选中的图层上按住shift从左向右进行涂抹。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_11.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-790&quot; title=&quot;jc0903102_11&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_11.jpg&quot; alt=&quot;jc0903102_11&quot; width=&quot;439&quot; height=&quot;223&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;9、随后我们为上面的图层添加如下图设置的图层样式。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_12.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-791&quot; title=&quot;jc0903102_12&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_12.jpg&quot; alt=&quot;jc0903102_12&quot; width=&quot;600&quot; height=&quot;444&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;10、为下面的图层添加如下样式：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_13.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-792&quot; title=&quot;jc0903102_13&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_13.jpg&quot; alt=&quot;jc0903102_13&quot; width=&quot;600&quot; height=&quot;444&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;11、现在开始制作3D立体效果常见的光感效果，首先使用2px笔刷，硬度40%的设置。&lt;/p&gt;
&lt;p&gt;12、确定你的PS里的前景色与背景色分别为白色与黑色，然后使用钢笔工具，确保你选用的是路径，新建立图层，按照下图方法用钢笔工具绘制两个点。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_17.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-793&quot; title=&quot;jc0903102_17&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_17.jpg&quot; alt=&quot;jc0903102_17&quot; width=&quot;300&quot; height=&quot;109&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;13、再在钢笔路径上按鼠标右键选择&amp;#8221;描边路径&amp;#8221;，随后选择画笔并勾选模拟压力。然后选择&amp;#8221;删除路径&amp;#8221;，完成后将会看到如下图的光感线条效果。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_19.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-794&quot; title=&quot;jc0903102_19&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_19.jpg&quot; alt=&quot;jc0903102_19&quot; width=&quot;361&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;14、再来为按钮设置一些细节光感效果，选中&amp;#8221; 减淡工具&amp;#8221;,设置如下，使用高光参数，随后在按钮的上部图层上点大约两次，记住不要点的次数过多，点的太多会看上去十分难看。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_20.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-795&quot; title=&quot;jc0903102_20&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_20.jpg&quot; alt=&quot;jc0903102_20&quot; width=&quot;441&quot; height=&quot;33&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_21.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-796&quot; title=&quot;jc0903102_21&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_21.jpg&quot; alt=&quot;jc0903102_21&quot; width=&quot;352&quot; height=&quot;296&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;15、最后一步，我们使用加深工具，在下部按钮图层的两边制作量条加深的线条。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_23.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-798&quot; title=&quot;jc0903102_23&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_23.jpg&quot; alt=&quot;jc0903102_23&quot; width=&quot;293&quot; height=&quot;105&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_24.jpg&quot;&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;16、完成后整体看上去的按钮效果图下，是不是立体感十足。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_24.jpg&quot;&gt;&lt;img title=&quot;jc0903102_24&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/jc0903102_24.jpg&quot; alt=&quot;jc0903102_24&quot; width=&quot;293&quot; height=&quot;105&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;17、我们最后再添加上光感与文字。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/1.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-799&quot; title=&quot;1&quot; src=&quot;http://www.52sonen.com/wp-content/uploads/2009/11/1.jpg&quot; alt=&quot;1&quot; width=&quot;484&quot; height=&quot;207&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;前面的截图不是自己弄的，因为截图再贴是太浪费时间了，最后一步是自己的做的效果。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/331513883/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/785&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513883/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/52sonen/331513883/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.52sonen.com/index.php/archives/785/feed</wfw:commentRss><slash:comments>1</slash:comments><description>前段时间在68上看到一个效果，觉得很不错。今天稍微有点空，所以自己也试着做了一下。重点在3D效果及光感的制作，不过制作的时候还是要注意好高光及暗调的搭配，能更好的体现按钮的质感。
最终效果

1、开始前老样子先在PS里新建一个文件，设置宽高800*600。
2、使用圆角矩形工具圆角为10px，这里颜色为红色。
3、将前面的圆角矩形图层复制一次，在复制出的图层上按鼠标右键，选择栅格化图层，这样将形状图形转化为像素图形。同样将另一个图层进行栅格化处理。
4、这里我们为了制作出3D按钮的立体质感效果，将会用底部的图层来做阴影，上面的图层保持不变，所以选中底部图层，按ctrl+u设置&amp;#8221;色相/饱和度&amp;#8221;参数如下。


5、将两个图层的位置进行调整，下面的图层向下移动10像素（按shift+下键）。

6、现在我们为3D按钮上面的图层进行视觉上的修饰，先按住ctrl点选上面的图层，使其整个处于选中状态，随后按“选择&amp;#62;修改&amp;#62;收缩”,设置缩小1px。
7、然后我们用工具栏的加深工具，设置参数如下。

8、在选中的图层上按住shift从左向右进行涂抹。

9、随后我们为上面的图层添加如下图设置的图层样式。

10、为下面的图层添加如下样式：

11、现在开始制作3D立体效果常见的光感效果，首先使用2px笔刷，硬度40%的设置。
12、确定你的PS里的前景色与背景色分别为白色与黑色，然后使用钢笔工具，确保你选用的是路径，新建立图层，按照下图方法用钢笔工具绘制两个点。

13、再在钢笔路径上按鼠标右键选择&amp;#8221;描边路径&amp;#8221;，随后选择画笔并勾选模拟压力。然后选择&amp;#8221;删除路径&amp;#8221;，完成后将会看到如下图的光感线条效果。

14、再来为按钮设置一些细节光感效果，选中&amp;#8221; 减淡工具&amp;#8221;,设置如下，使用高光参数，随后在按钮的上部图层上点大约两次，记住不要点的次数过多，点的太多会看上去十分难看。


15、最后一步，我们使用加深工具，在下部按钮图层的两边制作量条加深的线条。

 
16、完成后整体看上去的按钮效果图下，是不是立体感十足。

17、我们最后再添加上光感与文字。

前面的截图不是自己弄的，因为截图再贴是太浪费时间了，最后一步是自己的做的效果。&lt;img src=&quot;http://www1.feedsky.com/t1/331513883/52sonen/feedsky/s.gif?r=http://www.52sonen.com/index.php/archives/785&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/52sonen/331513883/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/52sonen/331513883/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>按钮</category><category>ps</category><category>Photoshop</category><pubDate>Tue, 10 Nov 2009 16:09:45 +0800</pubDate><author>Frog</author><comments>http://www.52sonen.com/index.php/archives/785#comments</comments><guid isPermaLink="false">http://www.52sonen.com/?p=785</guid><dc:creator>Frog</dc:creator><fs:srclink>http://www.52sonen.com/index.php/archives/785</fs:srclink><fs:srcfeed>http://www.52sonen.com/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/52sonen/~7600648/331513883/5709724</fs:itemid></item></channel></rss>