﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-asfman-文章分类-divandcss</title><link>http://www.cnitblog.com/asfman/category/3887.html</link><description>有些事，我们明知道是错的，也要去坚持，因为不甘心；有些人，我们明知道是爱的，也要去放弃，因为没结局；有时候，我们明知道没路了，却还在前行，因为习惯了。</description><language>zh-cn</language><lastBuildDate>Mon, 26 Sep 2011 13:39:49 GMT</lastBuildDate><pubDate>Mon, 26 Sep 2011 13:39:49 GMT</pubDate><ttl>60</ttl><item><title>IE6/IE7/Firefox浏览器不兼容原因及解决办法(zt)</title><link>http://www.cnitblog.com/asfman/articles/63932.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Sat, 23 Jan 2010 11:49:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/63932.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/63932.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/63932.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/63932.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/63932.html</trackback:ping><description><![CDATA[<span  style="font-family: Verdana, Arial, Tahoma; font-size: 12px; "><div class="content" style="padding-top: 12px; padding-right: 16px; padding-bottom: 12px; padding-left: 16px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 14px; line-height: 25px; color: rgb(51, 51, 51); "><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">浏览器的不兼容，大家肯定都是深恶痛绝的，往往我们只是去做修补，却忘了更重要的事情，那就是追溯根源，避免类似的不兼容再次出现。在下不才，归纳几点html编码要素，望能指点各位：</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">1.</strong><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">文字</strong></font>本 身的大小不兼容。同样是font-size:14px的宋体文字，在不同浏览器下占的空间是不一样的，ie下实际占高16px，下留白3px，ff下实际 占高17px，上留白1px，下留白3px，opera下就更不一样了。解决方案：给文字设定 line-height 。确保所有文字都有默认的 line-height 值。这点很重要，在高度上我们不能容忍1px 的差异。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">2.ff下</font></strong>容器高度限定，即容器定义了height之后，容器边框的外形就确定了，不会被内容撑大，而ie下是会被内容撑大，高度限定失效。所以不要轻易给容器定义height。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">3.还讨论</font></strong>内容撑破容器问题，横向上的。如果float 容器未定义宽度，ff下内容会尽可能撑开容器宽度，ie下则会优先考虑内容折行。故，内容可能撑破的浮动容器需要定义width。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">小实验：有兴趣大家可以看看这段实验。在不同浏览器下分别测试以下各项代码。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&nbsp;&nbsp;&nbsp;<strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">a.</strong>&lt;div style=&#8221;border:1px solid red;height:10px&#8221;&gt;&lt;/div&gt;&nbsp;&nbsp;<strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">b.</strong>&lt;div style=&#8221;border:1px solid red;width:10px&#8221;&gt;&lt;/div&gt;</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&nbsp;&nbsp;&nbsp;<strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">c.</strong>&lt;div style=&#8221;border:1px solid red;float:left&#8221;&gt;&lt;/div&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">d.</strong>&lt;div style=&#8221;border:1px solid red;overflow:hidden&#8221;&gt;&lt;/div&gt;</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">上 面的代码在不同浏览器中是不一样的，实验起源于对小height 值div 的运用，&lt;div style=&#8221;height:10px;overflow:hidden&#8221;&gt;&lt;/div&gt;，小height 值要配合overflow:hidden一起使用。实验好玩而已，想说明的是，浏览器对容器的边界解释是大不相同的，容器内容的影响结果各不相同。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">4.浮动</font></strong>的清除，ff下不清除浮动是不行的。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">纠正大家一个误区，遇到不兼容就说ff烂是不对的，其实更多时候是ie的奇怪表现让我们无所适从。以下列出ie6的种种劣迹。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">5.最被</font></strong>痛恨的，double-margin bug。ie6下给浮动容器定义margin-left 或者margin-right 实际效果是数值的2倍。解决方案，给浮动容器定义display:inline。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">6.mirror</strong>margin bug</font>， 当外层元素内有float元素时，外层元素如定义margin-top:14px，将自动生成margin-bottom:14px。padding也会 出现类似问题，都是ie6下的特产，该类bug 出现的情况较为复杂，远不只这一种出现条件，还没系统整理。解决方案：外层元素设定border 或 设定float。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">引申：ff 和ie 下对容器的margin-bottom，padding-bottom的解释有时不一致，似乎与之相关。</font></strong></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">7.吞吃</strong>现象</font>， 限于篇幅，我就不展开了。还是ie6，上下两个div，上面的div设置背景，却发现下面没有设置背景的div 也有了背景，这就是吞吃现象。对应上面的背景吞吃现象，还有滚动下边框缺失的现象。解决方案：使用zoom:1。这个zoom好象是专门为解决ie6 bug而生的。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">8.注释</font></strong>也能产生 bug~~~&#8220;多出来的一只猪。&#8221;这是前人总结这个bug使用的文案，ie6的这个bug 下，大家会在页面看到猪字出现两遍，重复的内容量因注释的多少而变。解决方案：用&#8220;&lt;!&#8211;[if !IE]&gt; picRotate start &lt;![endif]&#8211;&gt;&#8221;方法写注释。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">9.&lt;li/&gt; 里加 float &lt;div/&gt;，这是一个典型的，棘手的兼容问题，希望引起大家正视 ，给li 不同的属性会有不同的解释效果，ff下的解释稍可理解，ie6下的解释会让你摸不着头脑，由于问题的复杂性，将另起一文专门讨论该问题。在《ul使用心 得》一文里有相关成果，却没给出问题解决的过程。</font></strong></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">10.使用</strong>了</font>&#8220;float:left;display:inline&#8221; 的ul的奇怪表现。可以看出这句css是针对ie6下的double margin bug 而加上的display:inline，这也是我的css体系里的重要一环，在《ul使用心得》一文中有相关阐述。而这句css用在ul上会让你痛苦不 堪。点到为止，这里不能多说哈。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">11.img</font></strong>下的留白，大家看这段代码有啥问题：</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;div&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;img src=&#8221;&#8221; mce_src=&#8221;&#8221; /&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;/div&gt;</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">把div的border打开，你发现<u style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#666666" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">图片</font></strong></u>底部不是紧贴着容器底部的，是img后面的空白字符造成，要消除必须这样写</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;div&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;img src=&#8221;&#8221; mce_src=&#8221;&#8221; /&gt;&lt;/div&gt;</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">后面两个标签要紧挨着。ie7下这个bug 依然存在。解决方案：给img设定 display:block。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">12.失去</strong>line</font>-height。&lt;div style=&#8221;line-height:20px&#8221;&gt;&lt;img /&gt;文字&lt;/div&gt;，很遗憾，在ie6下单行文字 line-height 效果消失了。。。，原因是&lt;img /&gt;这个inline-block元素和inline元素写在一起了。解决方案：让img 和文字都 float起来。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">引申：</strong>大家知道img 的align 有 text-top，middle，absmiddle啊什么的，你可以尝试去调整img 和文字让他们在ie和ff下能一致，你会发现怎么调都不会让你满意。索性让img 和文字都 float起来，用margin 调整。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">13.链接</font></strong>的hover状态。a:hover img{width:300px} 我们想让鼠标hover时，链接里包含的图片宽度变化，可惜在ie6下无效，ie7、ff下有效。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">14.非链接</font></strong>的hover状态。div:hover{} 这样的样式ie6是不认的，在ie7、ff下才有效果。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">15.block化</font></strong>的a链接，其内套absolute层，absolute层内放置img，ie下，鼠标点击img不会有链接效果，ff、op下正常。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">想不出来了，以后想到再加吧。上面的诸多问题如果你掌握了其中奥妙，90%的不兼容问题不需要另起css hack的。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">16.无法</font></strong>彻 底清除的float。如果让ul下的li具有了float属性，如何clear浮动的li呢？&lt;ul&gt;&lt;li class=&#8221;c&#8221;&gt;&lt;/li&gt;&lt;/ul&gt; 或者 &lt;ul&gt;&lt;li&gt;&lt;div&gt;class=&#8221;c&#8221;&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; 或者 &lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;div&gt;class=&#8221;c&#8221;&gt;&lt;/div&gt;&lt;/ul&gt; 或者 &lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;class=&#8221;c&#8221;&gt;&lt;/div&gt; 或者上述的组合？这个问题，我无法给出解答。下面有个例子与此相关</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&gt;</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;style type=text/css&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">.c{clear:both;overflow:hidden;+overflow:visible}<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">.bd{border:1px solid red}</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">ul.ex{list-style:none;}<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">ul.ex li{float:left;border:1px solid green;}<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;/style&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;ul class=ex&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;li&gt;sfsdfsfdf&lt;/li&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;li&gt;sfsdfsfdf&lt;/li&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;/ul&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;div class=c&gt;&lt;/div&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;div class=bd style=margin-top:19px&gt;sfsdfsfdf&lt;/div&gt;</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">请 在ie下 测试，仅仅将 margin-top:19px 改为margin-top:20px 你发现什么了？要素：doctype必须有，ie6、ie7下margin-top:19px还好好的，margin-top:20px 就出问题了，无法解释。。。大家还可以将 clear 层换不同的位置测试。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">解决方案：给ul 属性zoom:1 （给li 加zoom:1 没用）</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">引申：clear层应该单独使用。</strong>也许你为了节省代码把clear属性直接放到下面的一个内容层，这样有问题，不仅仅是ff和op下失去margin效果，ie下某些margin值也会失效<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;div style=&#8221;background:red;float:left;&#8221;&gt;dd&lt;/div&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&lt;div style=&#8221;clear:both;margin-top:18px;background:green&#8221;&gt;ff&lt;/div&gt;</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">17.ie下</font></strong>overflow:hidden 对其下的绝对层position:absolute或者相对层position:relative无效。解决方案：给overflow:hidden加 position:relative或者position:absolute。另，ie6支持overflow-x或者overflow-y的特 性，ie7、ff不支持。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">18.ie6下</font></strong>严重的bug，float元素如没定义宽度，内部如有div定义了height或zoom:1，这个div就会占满一整行，即使你给了宽度。float元素如果作为布局用或复杂的容器，都要给个宽度的。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">19.ie6下</font></strong>的bug，绝对定位的div下包含相对定位的div，如果给内层相对定位的div高度height具体值，内层相对层将具有100%的width值，外层绝对层将被撑大。解决方案给内层相对层float属性。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">20.ie6下</font></strong>的bug，&lt;head&gt;&lt;/head&gt;内有&lt;base target=&#8221;_blank&#8221;/&gt;的情况下，position:relative层下的float层内文字无法选中。这个bug迫使我修公用样式库。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">21.终于</font></strong>来了个ff的缺点。width:100%这个东西在ie里用很方便，会向上逐层搜索width值，忽视浮动层的影响，ff下搜索至浮动层结束，如此，只能给中间的所有浮动层加width:100%才行，累啊。opera这点倒学乖了跟了ie。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&nbsp;</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">网页来源：http://www.liushen.net/post/91.html</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "></p></div><div class="dede_pages" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 712px; float: none; overflow-x: hidden; overflow-y: hidden; text-align: center; "></div></span>
<img src ="http://www.cnitblog.com/asfman/aggbug/63932.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2010-01-23 19:49 <a href="http://www.cnitblog.com/asfman/articles/63932.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CSS Hack 总结(转帖)</title><link>http://www.cnitblog.com/asfman/articles/62730.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Fri, 20 Nov 2009 10:44:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/62730.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/62730.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/62730.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/62730.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/62730.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Simsun; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="font-family: verdana; font-size: 14px; line-height: 21px;">
<p style="margin: 20px 0px; padding: 0px; font-size: 14px; font-family: verdana;">浏览器越来越多，不同的浏览器，不同的版本在页面的渲染上都各不相同。这让网页开发人员很头疼，为了能兼容各个浏览器，人们挖掘出了很多 CSS Hack。下面进行一下总结，如果还有其他的 CSS Hack 欢迎提供。</p>
<h3 style="margin: 20px 0px; padding: 0px; font-size: 16px; font-family: verdana; font-weight: bold; color: #d25858;">一) 针对 IE 的 Hack</h3>
<p style="margin: 20px 0px; padding: 0px; font-size: 14px; font-family: verdana;">大部分 CSS Hack 都是针对 IE 的，这是用于我们的 IE "坚强"所致，尤其是 IE6。<br><code style="border: 1px solid #eeeeee; margin: 20px 0px; padding: 14px; overflow: hidden; display: block; background-color: #f9f9f9; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">#test {<br>&nbsp;&nbsp;&nbsp;&nbsp;color:red; /*所有浏览器*/<br>&nbsp;&nbsp;&nbsp;&nbsp;+color:blue; /*所有 IE */<br>&nbsp;&nbsp;&nbsp;&nbsp;_color:green; /*IE 6及以下*/<br>&nbsp;&nbsp;&nbsp;&nbsp;_color /**/:pink; /*IE 5*/<br>}</code><span id="more-112"></span><br>由于 CSS 是后面的覆盖前面的。所以以上 CSS 分别对应 非IE，IE7,8，IE6，IE5。以上 Hack 基本可以满足需求。<br>不过 IE 还有一些其他的 Hack。</p>
<h4 style="margin: 20px 0px; padding: 8px 0px 0px; font-family: verdana; font-style: normal; font-variant: normal; font-size: 12px; line-height: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #d25858; font-weight: bold;">\9 Hack:</h4>
<p style="margin: 20px 0px; padding: 0px; font-size: 14px; font-family: verdana;"><code style="border: 1px solid #eeeeee; margin: 20px 0px; padding: 14px; overflow: hidden; display: block; background-color: #f9f9f9; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">#test {<br>&nbsp;&nbsp;&nbsp;&nbsp;color:red; /*所有浏览器*/<br>&nbsp;&nbsp;&nbsp;&nbsp;+color:blue\9; /*IE 5 以上*/<br>}</code><br>在属性后面加个 "\9" 就可以了。你可能会奇怪：其他的数字不行吗？我试了下，好像是不行，不过 9 前面可以加几个 0。我觉得这个不必深究，能用就行了。</p>
<h4 style="margin: 20px 0px; padding: 8px 0px 0px; font-family: verdana; font-style: normal; font-variant: normal; font-size: 12px; line-height: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #d25858; font-weight: bold;">* html Hack:</h4>
<p style="margin: 20px 0px; padding: 0px; font-size: 14px; font-family: verdana;"><code style="border: 1px solid #eeeeee; margin: 20px 0px; padding: 14px; overflow: hidden; display: block; background-color: #f9f9f9; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">#test { /*所有浏览器*/<br>&nbsp;&nbsp;&nbsp;&nbsp;color:red;<br>}<br>* html #test { /*IE 6及以下*/<br>&nbsp;&nbsp;&nbsp;&nbsp;color:blue;<br>}</code><br>这个 Hack 用于区分 IE6 和其他浏览器。在 CSS 属性比较多的情况下比较有用。值得一提的是，这个 Hack 是符合标准的。</p>
<h4 style="margin: 20px 0px; padding: 8px 0px 0px; font-family: verdana; font-style: normal; font-variant: normal; font-size: 12px; line-height: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #d25858; font-weight: bold;">[xmlns] Hack:</h4>
<p style="margin: 20px 0px; padding: 0px; font-size: 14px; font-family: verdana;">刚刚的 "* html" Hack 是 IE6及以下支持，其他浏览器不支持。 "[xmlns]" Hack 刚好相反。<br><code style="border: 1px solid #eeeeee; margin: 20px 0px; padding: 14px; overflow: hidden; display: block; background-color: #f9f9f9; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">[xmlns] #test { /*IE 6及以下不支持*/<br>&nbsp;&nbsp;&nbsp;&nbsp;color:green;<br>}</code></p>
<p class="quotation" style="border-style: solid; border-color: #caae87; border-width: 1px 0px; margin: 20px 0px; padding: 10px 20px 10px 50px; font-size: 14px; font-family: verdana; background-image: url(http://www.cssbaby.com/wordpress/wp-content/themes/cssbaby2/images/quotation.gif); background-repeat: no-repeat; background-color: #eff2e9; color: #f06d24; background-position: 13px 10px;">注意：这个 Hack 要求HTML 必须要有&lt; !DOCTYPE &gt;头部以及有xmlns属性才会起作用。不过这个问题似乎不大，现在绝大部分网页都有这两个东东，包括 Dreamweaver 默认新建的网页都会自动加上</p>
<h4 style="margin: 20px 0px; padding: 8px 0px 0px; font-family: verdana; font-style: normal; font-variant: normal; font-size: 12px; line-height: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #d25858; font-weight: bold;">Mac 下 IE Hack:</h4>
<p style="margin: 20px 0px; padding: 0px; font-size: 14px; font-family: verdana;"><code style="border: 1px solid #eeeeee; margin: 20px 0px; padding: 14px; overflow: hidden; display: block; background-color: #f9f9f9; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">/*\*//*/<br>#test {<br>&nbsp;&nbsp;&nbsp;&nbsp;color:blue;<br>}<br>/**/</code></p>
<h3 style="margin: 20px 0px; padding: 0px; font-size: 16px; font-family: verdana; font-weight: bold; color: #d25858;">二) 针对 Gecko(Firefox, Netscape) 的 Hack</h3>
<p style="margin: 20px 0px; padding: 0px; font-size: 14px; font-family: verdana;"><code style="border: 1px solid #eeeeee; margin: 20px 0px; padding: 14px; overflow: hidden; display: block; background-color: #f9f9f9; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">@-moz-document url-prefix(){<br>&nbsp;&nbsp;&nbsp;&nbsp;#test {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color:yellow;<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>}</code><br>包含在 @-moz-document url-prefix(){} 之间的 CSS 只有 Gecko 内核的浏览器才会支持。所以对于 Firefox 可以用这个 Hack。</p>
<h3 style="margin: 20px 0px; padding: 0px; font-size: 16px; font-family: verdana; font-weight: bold; color: #d25858;">三) 针对 KHTML(Chrome, Safari), Opera 的 Hack</h3>
<p style="margin: 20px 0px; padding: 0px; font-size: 14px; font-family: verdana;"><code style="border: 1px solid #eeeeee; margin: 20px 0px; padding: 14px; overflow: hidden; display: block; background-color: #f9f9f9; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">@media screen and (-webkit-min-device-pixel-ratio:0) {<br>&nbsp;&nbsp;&nbsp;&nbsp;#test {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color:blue;<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>}</code><br>Chrome, Safari, Opera 支持以上代码，而其他浏览器不支持。</p>
<h3 style="margin: 20px 0px; padding: 0px; font-size: 16px; font-family: verdana; font-weight: bold; color: #d25858;">四) 针对 Opera 的 Hack</h3>
<h4 style="margin: 20px 0px; padding: 8px 0px 0px; font-family: verdana; font-style: normal; font-variant: normal; font-size: 12px; line-height: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #d25858; font-weight: bold;">第一种方法</h4>
<p style="margin: 20px 0px; padding: 0px; font-size: 14px; font-family: verdana;"><code style="border: 1px solid #eeeeee; margin: 20px 0px; padding: 14px; overflow: hidden; display: block; background-color: #f9f9f9; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {<br>&nbsp;&nbsp;&nbsp;&nbsp;#test {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color:#99ff99;<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>}</code><br>包含在 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {} 之间的 CSS 只有 Opera 才能解析。</p>
<h4 style="margin: 20px 0px; padding: 8px 0px 0px; font-family: verdana; font-style: normal; font-variant: normal; font-size: 12px; line-height: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #d25858; font-weight: bold;">第二种方法</h4>
<p style="margin: 20px 0px; padding: 0px; font-size: 14px; font-family: verdana;"><code style="border: 1px solid #eeeeee; margin: 20px 0px; padding: 14px; overflow: hidden; display: block; background-color: #f9f9f9; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 1.5em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">body:empty #test {<br>&nbsp;&nbsp;&nbsp;&nbsp;color:yellow;<br>}</code></p>
<p style="margin: 20px 0px; padding: 0px; font-size: 14px; font-family: verdana;">以上 Hack 基本能区别大部分浏览器。不过我觉得 Hack 能不用最好还是别用，除非非用不可。因为 Hack 太多，管理起来也是个麻烦事。如果就差几个像素也没什么。对于一些市场占有率很小的浏览器只要做到不乱，功能可用就可以了。我们需要的是在主流浏览器中达到最好效果。</p>
</span></span><img src ="http://www.cnitblog.com/asfman/aggbug/62730.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2009-11-20 18:44 <a href="http://www.cnitblog.com/asfman/articles/62730.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>transform</title><link>http://www.cnitblog.com/asfman/articles/61555.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Thu, 24 Sep 2009 10:23:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/61555.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/61555.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/61555.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/61555.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/61555.html</trackback:ping><description><![CDATA[&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&gt;<br>&lt;html&gt;<br>&nbsp;&nbsp;&nbsp; &lt;head&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;title&gt;Untitled Document&lt;/title&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;style&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .example-date {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background-color: #987;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float: right;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; position: relative;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; padding: 45px 5px 0px;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; margin-left: 10px;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .example-date .month {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; text-transform: uppercase;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; font-size: 25px;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .example-date .day {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; font-size: 40px;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; line-height: 45px;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; position: absolute;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; left: 5px;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; top: 0px;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .example-date .year {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; display: block;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; position: absolute;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; right:-8px;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; *right: -5px;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; top: 12px;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; *top:15px;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -webkit-transform: rotate(-90deg);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -moz-transform: rotate(-90deg);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/style&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;!--[if IE]&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;style&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .example-date .year {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; right:0; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; top:5px;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/style&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;![endif]--&gt;<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &lt;/head&gt;<br>&nbsp;&nbsp;&nbsp; &lt;body&gt;<br>&nbsp;&nbsp;&nbsp; &lt;body&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class="example-date"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class="day"&gt;07&lt;/span&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class="month"&gt;八月&lt;/span&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class="year"&gt;2009&lt;/span&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/body&gt;<br>&lt;/html&gt;<br><img src ="http://www.cnitblog.com/asfman/aggbug/61555.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2009-09-24 18:23 <a href="http://www.cnitblog.com/asfman/articles/61555.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>图片垂直居中的使用技巧 (zt)</title><link>http://www.cnitblog.com/asfman/articles/59152.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Mon, 08 Jun 2009 08:07:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/59152.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/59152.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/59152.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/59152.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/59152.html</trackback:ping><description><![CDATA[<pre><code><span class="pun">http://www.planabc.net/2008/05/26/img_vertical_center_solution/<br>.</span><span class="pln">box </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">/*非IE的主流浏览器识别的垂直居中的方法*/</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; display</span><span class="pun">:</span><span class="pln"> table</span><span class="pun">-</span><span class="pln">cell</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; vertical</span><span class="pun">-</span><span class="pln">align</span><span class="pun">:</span><span class="pln">middle</span><span class="pun">;</span><span class="pln"><br><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">/*设置水平居中*/</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; text</span><span class="pun">-</span><span class="pln">align</span><span class="pun">:</span><span class="pln">center</span><span class="pun">;</span><span class="pln"><br><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">/* 针对IE的Hack */</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">*</span><span class="pln">display</span><span class="pun">:</span><span class="pln"> block</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">*</span><span class="pln">font</span><span class="pun">-</span><span class="pln">size</span><span class="pun">:</span><span class="pln"> </span><span class="lit">175px</span><span class="pun">;</span><span class="com">/*约为高度的0.873，200*0.873 约为175*/</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">*</span><span class="pln">font</span><span class="pun">-</span><span class="pln">family</span><span class="pun">:</span><span class="typ">Arial</span><span class="pun">;</span><span class="com">/*防止非utf-8引起的hack失效问题，如gbk编码*/</span><span class="pln"><br><br>&nbsp; &nbsp; &nbsp; &nbsp; width</span><span class="pun">:</span><span class="lit">200px</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; height</span><span class="pun">:</span><span class="lit">200px</span><span class="pun">;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; border</span><span class="pun">:</span><span class="pln"> </span><span class="lit">1px</span><span class="pln"> solid </span><span class="com">#eee;</span><span class="pln"><br></span><span class="pun">}</span><span class="pln"><br></span><span class="pun">.</span><span class="pln">box img </span><span class="pun">{</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="com">/*设置图片垂直居中*/</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; vertical</span><span class="pun">-</span><span class="pln">align</span><span class="pun">:</span><span class="pln">middle</span><span class="pun">;</span><span class="pln"><br></span><span class="pun">}</span><span class="pln"><br><br></span><span class="pun">&lt;</span><span class="pln">div </span><span class="kwd">class</span><span class="pun">=</span><span class="str">"box"</span><span class="pun">&gt;</span><span class="pln"><br>&nbsp; &nbsp; &nbsp; &nbsp; </span><span class="pun">&lt;</span><span class="pln">img src</span><span class="pun">=</span><span class="str">"http://pics.taobao.com/bao/album/promotion/taoscars_180x95_071112_sr.jpg"</span><span class="pln"> </span><span class="pun">/&gt;</span><span class="pln"><br></span><span class="pun">&lt;/</span><span class="pln">div</span><span class="pun">&gt;</span></code></pre><img src ="http://www.cnitblog.com/asfman/aggbug/59152.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2009-06-08 16:07 <a href="http://www.cnitblog.com/asfman/articles/59152.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>img hover fx</title><link>http://www.cnitblog.com/asfman/articles/57183.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Wed, 13 May 2009 01:59:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/57183.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/57183.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/57183.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/57183.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/57183.html</trackback:ping><description><![CDATA[.fans_ct{margin-left: -14px; margin-top: 10px;}<br>.fans_fl{float: left; margin-left: 14px; margin-top: 10px; display: inline; width: 20px; height: 20px;}<br>.fans_fl img.hover{<br>&nbsp;&nbsp;&nbsp; left:-8px;<br>&nbsp;&nbsp;&nbsp; position:absolute;<br>&nbsp;&nbsp;&nbsp; top:-20px;<br>&nbsp;&nbsp;&nbsp; width:50px;<br>&nbsp;&nbsp;&nbsp; height: 50px;<br>&nbsp;&nbsp;&nbsp; z-index:9999;<br>&nbsp;&nbsp;&nbsp; border: 1px solid #ccc;<br>}<br>.fans_fl a:hover{position: relative; z-index: 1}<br><img src ="http://www.cnitblog.com/asfman/aggbug/57183.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2009-05-13 09:59 <a href="http://www.cnitblog.com/asfman/articles/57183.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>弹出层透明边框效果</title><link>http://www.cnitblog.com/asfman/articles/56358.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Tue, 14 Apr 2009 09:48:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/56358.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/56358.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/56358.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/56358.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/56358.html</trackback:ping><description><![CDATA[&lt;body style="background: green"&gt;<br>&lt;div id="test" style="border: 1px solid #fff;&nbsp; width: 860px; height: 500px; background: #fff; filter: alpha(opacity=60)"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div style="background:#000000;color:#FFFFFF;font-size:14px;height:460px;line-height:18px;margin-left:10px;margin-top:10px;overflow:auto;padding:10px;width:820px;"&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; Hellow<br>&nbsp;&nbsp;&nbsp; &nbsp; &lt;/div&gt;<br>&lt;/div&gt;<br>&lt;/body&gt;<br><img src ="http://www.cnitblog.com/asfman/aggbug/56358.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2009-04-14 17:48 <a href="http://www.cnitblog.com/asfman/articles/56358.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>imitate ellipsis</title><link>http://www.cnitblog.com/asfman/articles/56007.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Fri, 03 Apr 2009 08:03:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/56007.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/56007.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/56007.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/56007.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/56007.html</trackback:ping><description><![CDATA[<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">style&nbsp;</span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="text/css"</span><span style="color: #0000ff;">&gt;</span><span style="background-color: #f5f5f5; color: #800000;"><br>ul,li</span><span style="background-color: #f5f5f5; color: #000000;">{</span><span style="background-color: #f5f5f5; color: #ff0000;">list-style</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;none</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;margin</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;0</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;padding</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;0</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #000000;">}</span><span style="background-color: #f5f5f5; color: #800000;"><br>li</span><span style="background-color: #f5f5f5; color: #000000;">{</span><span style="background-color: #f5f5f5; color: #ff0000;">width</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;200px</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;height</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;25px</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;overflow</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;hidden</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;line-height</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;25px</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;position</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;relative</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;</span><span style="background-color: #f5f5f5; color: #000000;">}</span><span style="background-color: #f5f5f5; color: #800000;"><br></span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">style</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">head</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">body</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">ul</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">li</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;</span><span style="color: #ff0000;">style</span><span style="color: #0000ff;">="position:&nbsp;absolute;&nbsp;top:&nbsp;0;&nbsp;right:&nbsp;0;&nbsp;width:&nbsp;20px;&nbsp;height:&nbsp;25px;line-height:&nbsp;25px;&nbsp;font-family:&nbsp;Arial;"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><img src="http://www.cnitblog.com/Images/dot.gif"></span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">a&nbsp;</span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="#"</span><span style="color: #ff0000;">&nbsp;style</span><span style="color: #0000ff;">="position:&nbsp;relative;&nbsp;overflow:&nbsp;hidden;padding-right:&nbsp;20px;&nbsp;display:&nbsp;block;&nbsp;word-wrap:&nbsp;break-word;&nbsp;word-break:break-all;&nbsp;font-size:&nbsp;12px;"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;的释放的法的释放的方式的发打的地方<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;</span><span style="color: #ff0000;">style</span><span style="color: #0000ff;">="position:&nbsp;absolute;&nbsp;bottom:&nbsp;0;&nbsp;right:&nbsp;0;&nbsp;width:&nbsp;20px;&nbsp;height:&nbsp;25px;&nbsp;background:&nbsp;#fff;&nbsp;"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">a</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">li</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">ul</span><span style="color: #0000ff;">&gt;</span></div>
ate
<br><img src ="http://www.cnitblog.com/asfman/aggbug/56007.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2009-04-03 16:03 <a href="http://www.cnitblog.com/asfman/articles/56007.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ie 3px bug</title><link>http://www.cnitblog.com/asfman/articles/55966.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Thu, 02 Apr 2009 08:43:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/55966.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/55966.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/55966.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/55966.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/55966.html</trackback:ping><description><![CDATA[&lt;div style="float: left; width: 100px; height: 100px; background: red; _margin-right: -3px;"&gt;<br>teset<br>&lt;/div&gt;<br>&lt;div style="width: 200px; height: 100px; background: yellow;margin-left: 100px;_margin-left: 96px;"&gt;<br>&nbsp;&nbsp; &lt;div style="width: 200px;"&gt;12345678901234567890123&lt;/div&gt;<br>&lt;/div&gt;<br>_margin-right: -3px;_margin-left: 96px;<img src ="http://www.cnitblog.com/asfman/aggbug/55966.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2009-04-02 16:43 <a href="http://www.cnitblog.com/asfman/articles/55966.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>em vs px </title><link>http://www.cnitblog.com/asfman/articles/52641.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Mon, 15 Dec 2008 07:37:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/52641.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/52641.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/52641.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/52641.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/52641.html</trackback:ping><description><![CDATA[<p><span style="font-size: 36px; font-family: georgia;">em</span> <span style="font-size: 22px; font-family: verdana;">vs.</span><span style="font-size: 36px; font-family: georgia;">px</span></p>
<p><span style="font-size: 36px; font-family: georgia;"></span></p>
<p><strong>em是何物？</strong><br>
em指字体高，任意浏览器的默认字体高都是16px。所以未经调整的浏览器都符合: 1em=16px。那么12px=0.75em, 10px=0.625em。为了<strong>简化</strong>font-
size的换算，需要在css中的body选择器中声明Font-size=62.5%，这就使em值变为16px*62.5%=10px,
这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10，然后换上em作为单位就行了。em有如下特点：<br>
1. em的值并不是固定的；<br>
2. em会继承父级元素的字体大小。 </p>
<p><strong>重写步骤：<br>
</strong>1. body选择器中声明Font-size=62.5%；<br>
2. 将你的原来的px数值除以10，然后换上em作为单位；<br>
简单吧，如果只需要以上两步就能解决问题的话，可能就没人用px了。经过以上两步，你会发现你的网站字体大得出乎想象。因为em的值不固定，又会继承父级
元素的大小，你可能会在content这个div里把字体大小设为1.2em,
也就是12px。然后你又把选择器p的字体大小也设为1.2em，但如果p属于content的子级的话，p的字体大小就不是12px，而是
1.2em=1.2 *
12px=14.4px。这是因为content的字体大小被设为1.2em，这个em值继承其父级元素body的大小，也就是16px *
62.5% * 1.2=12px,
而p作为其子级，em则继承content的字体高，也就是12px。所以p的1.2em就不再是12px，而是14.4px。<br>
3. 重新计算那些被放大的字体的em数值。避免字体大小的重复声明，也就是避免以上提到的1.2 * 1.2=
1.44的现象。比如说你在#content中声明了字体大小为1.2em，那么在声明p的字体大小时就只能是1em，而不是1.2em,
因为此em非彼em，它因继承#content的字体高而变为了1em=12px。<br>
<strong><br>
</strong><strong>诡异的12px汉字(原因待查)</strong><br>
本人在完成em转换时还发现了一个诡异的现象，就是由以上方法得到的12px(1.2em)大小的汉字在IE中并不等于直接用12px定义的字体大小，而
是稍大一点。这个问题我已经解决，你只需在body选择器中把62.5%换成63%就能正常显示了。原因可能是IE处理汉字时，对于浮点的取值精确度有
限。阅读本篇的读者还有其他解释吗？<br>
本现象只发生在12px的汉字，英文不存在此现象。你可以在这里下载到此表现此现象的<a  href="http://jorux.com/work/strange-12px/strange-12px.zip">文件</a>。下载后请读者用IE打开sample.htm， 可以看到第一段文字明显长于第二段。然后你可以用编辑器打开style.css，看看究竟发生了什么。解决方法就是把style.css中的62.5%换为63%。<a  href="http://jorux.com/work/strange-12px/">演示链接</a></p>
<p><strong>还可以做哪些改进</strong></p>
<p>为什么还需改进：<br>
1. 你的网站css过于复杂，以至于不知道元素的从属关系，很难重写css；<br>
2. 绝大部分人看了本文之后仍然不会重写css；<br>
3. 很大部分人不知道浏览器可以调整页面的字体大小。</p>
<p>所以你需要一个诸如本站信息框中的字体大小调整控件。<br>
相信本站读者的英语能力，这里就不再罗嗦了，请参看：<a  href="http://www.centralscrutinizer.it/en/design/js-php/text-changer" aiotitle="The Text Changer">The Text Changer</a></p>
<p><strong>Important reference</strong>:<br>
1. <a  href="http://www.clagnut.com/blog/348">How to size text using ems</a><br>
2. <a  href="http://www.centralscrutinizer.it/en/design/js-php/text-changer">The Text Changer</a></p><img src ="http://www.cnitblog.com/asfman/aggbug/52641.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-12-15 15:37 <a href="http://www.cnitblog.com/asfman/articles/52641.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>居中</title><link>http://www.cnitblog.com/asfman/articles/52203.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Thu, 04 Dec 2008 09:23:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/52203.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/52203.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/52203.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/52203.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/52203.html</trackback:ping><description><![CDATA[&lt;style type="text/css"&gt;<br>#box{width:600px; height:400px; border:1px solid red;}<br>#box{position:static; *position:relative; display:table; *display:block; }<br>#box-middle{position:static; *position:absolute; display:table-cell; *display:block; *top:50%; vertical-align:middle; *vertical-align:auto;}<br>#box-inner{*position:relative; *top:-50%; background-color:blue; margin:0 auto; width:200px; height:100px;}<br>&lt;/style&gt;<br><br>&lt;div id="box"&gt;<br>&nbsp; &lt;div id="box-middle"&gt;<br>&nbsp;&nbsp;&nbsp; &lt;div id="box-inner"&gt;content&lt;/div&gt;<br>&nbsp; &lt;/div&gt;<br>&lt;/div&gt;<br><img src ="http://www.cnitblog.com/asfman/aggbug/52203.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-12-04 17:23 <a href="http://www.cnitblog.com/asfman/articles/52203.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>round box</title><link>http://www.cnitblog.com/asfman/articles/51125.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Wed, 05 Nov 2008 13:12:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/51125.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/51125.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/51125.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/51125.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/51125.html</trackback:ping><description><![CDATA[<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #0000ff;">&lt;!</span><span style="color: #ff00ff;">DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;XHTML&nbsp;1.0&nbsp;Transitional//EN"&nbsp;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">html&nbsp;</span><span style="color: #ff0000;">xmlns</span><span style="color: #0000ff;">="http://www.w3.org/1999/xhtml"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">head</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">meta&nbsp;</span><span style="color: #ff0000;">http-equiv</span><span style="color: #0000ff;">="Content-Type"</span><span style="color: #ff0000;">&nbsp;content</span><span style="color: #0000ff;">="text/html;&nbsp;charset=gb2312"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">title</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">title</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">style&nbsp;</span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="text/css"</span><span style="color: #0000ff;">&gt;</span><span style="background-color: #f5f5f5; color: #800000;"><br>.round_1,&nbsp;.round_2,&nbsp;.round_3&nbsp;</span><span style="background-color: #f5f5f5; color: #000000;">{</span><span style="background-color: #f5f5f5; color: #ff0000;">border</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;0&nbsp;solid&nbsp;#A5DA94</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;font-size</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;0</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;height</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;1px</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">margin</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;0&nbsp;1px</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;overflow</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;hidden</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #000000;">}</span><span style="background-color: #f5f5f5; color: #800000;"><br>.round_2,&nbsp;.round_3,&nbsp;.round_4,&nbsp;.round_5&nbsp;</span><span style="background-color: #f5f5f5; color: #000000;">{</span><span style="background-color: #f5f5f5; color: #ff0000;">background</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;#DBF1D4</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #000000;">}</span><span style="background-color: #f5f5f5; color: #800000;"><br>.round_3</span><span style="background-color: #f5f5f5; color: #000000;">{</span><span style="background-color: #f5f5f5; color: #ff0000;">border-left-width</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;1px</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;border-right-width</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;1px</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #000000;">}</span><span style="background-color: #f5f5f5; color: #800000;"><br>.round_2</span><span style="background-color: #f5f5f5; color: #000000;">{</span><span style="background-color: #f5f5f5; color: #ff0000;">border-left-width</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;2px</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;border-right-width</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;2px</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #000000;">}</span><span style="background-color: #f5f5f5; color: #800000;"><br>.round_1</span><span style="background-color: #f5f5f5; color: #000000;">{</span><span style="background-color: #f5f5f5; color: #ff0000;">background</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;#A5DA94</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;margin</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;0&nbsp;3px</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #000000;">}</span><span style="background-color: #f5f5f5; color: #800000;"><br>.rount_content</span><span style="background-color: #f5f5f5; color: #000000;">{</span><span style="background-color: #f5f5f5; color: #ff0000;">background</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;#DBF1D4</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">border-left</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;1px&nbsp;solid&nbsp;#A5DA94</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #ff0000;">&nbsp;border-right</span><span style="background-color: #f5f5f5; color: #000000;">:</span><span style="background-color: #f5f5f5; color: #0000ff;">&nbsp;1px&nbsp;solid&nbsp;#A5DA94</span><span style="background-color: #f5f5f5; color: #000000;">;</span><span style="background-color: #f5f5f5; color: #000000;">}</span><span style="background-color: #f5f5f5; color: #800000;"><br></span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">style</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">head</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">body</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;</span><span style="color: #ff0000;">style</span><span style="color: #0000ff;">="width:&nbsp;600px;"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;</span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="round_1"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;</span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="round_2"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;</span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="round_3"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;</span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="rount_content"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;</span><span style="color: #ff0000;">style</span><span style="color: #0000ff;">="padding:&nbsp;0&nbsp;5px;"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">test</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;</span><span style="color: #ff0000;">style</span><span style="color: #0000ff;">="padding:&nbsp;5px;"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;&nbsp;</span><span style="color: #ff0000;">style</span><span style="color: #0000ff;">="background:&nbsp;#fff;padding:&nbsp;5px;"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">ddd</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;</span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="round_3"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;</span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="round_2"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">div&nbsp;</span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="round_1"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">div</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">body</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">html</span><span style="color: #0000ff;">&gt;</span></div>
<br><img src ="http://www.cnitblog.com/asfman/aggbug/51125.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-11-05 21:12 <a href="http://www.cnitblog.com/asfman/articles/51125.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>css reset</title><link>http://www.cnitblog.com/asfman/articles/50748.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Mon, 27 Oct 2008 14:51:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/50748.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/50748.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/50748.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/50748.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/50748.html</trackback:ping><description><![CDATA[<strong>Yahoo CSS Reset<wbr><br></strong>yahoo这帮家伙写的Reset个人觉得可以推荐<br>body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,<br>fieldset,input,textarea,p,blockquote,th,td {&nbsp;&nbsp;&nbsp;&nbsp; <br>padding: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>margin: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>table {&nbsp;&nbsp;&nbsp;&nbsp;<br>border-collapse: collapse;&nbsp;&nbsp;&nbsp;&nbsp;<br>border-spacing: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>fieldset,img {&nbsp;&nbsp;&nbsp;&nbsp; <br>border: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>address,caption,cite,code,dfn,em,strong,th,var {&nbsp;&nbsp;&nbsp;&nbsp;<br>font-weight: normal;&nbsp;&nbsp;&nbsp;&nbsp;<br>font-style: normal;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>ol,ul {&nbsp;&nbsp;&nbsp;&nbsp;<br>list-style: none;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>caption,th {&nbsp;&nbsp;&nbsp;&nbsp;<br>text-align: left;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>h1,h2,h3,h4,h5,h6 {&nbsp;&nbsp;&nbsp;&nbsp;<br>font-weight: normal;&nbsp;&nbsp;&nbsp;&nbsp;<br>font-size: 100%;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>q:before,q:after {&nbsp;&nbsp;&nbsp;&nbsp;<br>content:'';&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>abbr,acronym { border: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>}<br><strong><wbr>Erik Meyer&#8217;s CSS Reset</strong><wbr><br>作者将Erik Meyer的代码重新整理了.但功能上还是一样的<br>这套Css Reset是业内是使用最多的<br>html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,&nbsp;&nbsp;&nbsp;&nbsp; <br>del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,&nbsp;&nbsp;&nbsp;&nbsp; <br>h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,&nbsp;&nbsp;&nbsp;&nbsp; <br>dl, dt, dd, ol, ul, li, fieldset, form, label, legend {&nbsp;&nbsp;&nbsp;&nbsp;<br>vertical-align: baselinebaseline;&nbsp;&nbsp;&nbsp;&nbsp;<br>font-family: inherit;&nbsp;&nbsp;&nbsp;&nbsp;<br>font-weight: inherit;&nbsp;&nbsp;&nbsp;&nbsp;<br>font-style: inherit;&nbsp;&nbsp;&nbsp;&nbsp;<br>font-size: 100%;&nbsp;&nbsp;&nbsp;&nbsp;<br>outline: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>padding: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>margin: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>border: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>/* remember to define focus styles! */&nbsp;&nbsp; <br>:focus {&nbsp;&nbsp;&nbsp;&nbsp;<br>outline: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>body {&nbsp;&nbsp;&nbsp;&nbsp;<br>background: white;&nbsp;&nbsp;&nbsp;&nbsp;<br>line-height: 1;&nbsp;&nbsp;&nbsp;&nbsp;<br>color: black;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>ol, ul {&nbsp;&nbsp;&nbsp;&nbsp;<br>list-style: none;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>/* tables still need cellspacing="0" in the markup */&nbsp;&nbsp; <br>table {&nbsp;&nbsp;&nbsp;&nbsp;<br>border-collapse: separate;&nbsp;&nbsp;&nbsp;&nbsp;<br>border-spacing: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>caption, th, td {&nbsp;&nbsp;&nbsp;&nbsp;<br>font-weight: normal;&nbsp;&nbsp;&nbsp;&nbsp;<br>text-align: left;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>/* remove possible quote marks (") from &lt;q&gt; &amp; &lt;blockquote&gt; */&nbsp;&nbsp; <br>blockquote:before, blockquote:after, q:before, q:after {&nbsp;&nbsp;&nbsp;&nbsp;<br>content: "";&nbsp;&nbsp; <br>}&nbsp;&nbsp; <br>blockquote, q {&nbsp;&nbsp; <br>quotes: "" "";&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br><strong><wbr>Condensed Meyer Reset</strong><wbr><br>总的来说这是对Erik Meyer的Css Reset的修改与提升.<br>body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,&nbsp;&nbsp;&nbsp;&nbsp; <br>pre, form, fieldset, input, textarea, p, blockquote, th, td {&nbsp;&nbsp;&nbsp;&nbsp; <br>padding: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>margin: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>fieldset, img {&nbsp;&nbsp;&nbsp;&nbsp; <br>border: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>table {&nbsp;&nbsp;&nbsp;&nbsp;<br>border-collapse: collapse;&nbsp;&nbsp;&nbsp;&nbsp;<br>border-spacing: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>ol, ul {&nbsp;&nbsp;&nbsp;&nbsp;<br>list-style: none;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>address, caption, cite, code, dfn, em, strong, th, var {&nbsp;&nbsp;&nbsp;&nbsp;<br>font-weight: normal;&nbsp;&nbsp;&nbsp;&nbsp;<br>font-style: normal;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>caption, th {&nbsp;&nbsp;&nbsp;&nbsp;<br>text-align: left;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>h1, h2, h3, h4, h5, h6 {&nbsp;&nbsp;&nbsp;&nbsp;<br>font-weight: normal;&nbsp;&nbsp;&nbsp;&nbsp;<br>font-size: 100%;&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>q:before, q:after {&nbsp;&nbsp;&nbsp;&nbsp;<br>content: '';&nbsp;&nbsp;&nbsp;&nbsp;<br>}&nbsp;&nbsp;&nbsp;&nbsp;<br>abbr, acronym {&nbsp;&nbsp;&nbsp;&nbsp; <br>border: 0;&nbsp;&nbsp;&nbsp;&nbsp;<br>}<img id=paperPicArea1 style="DISPLAY: none; POSITION: relative" src="http://imgcache.qq.com/ac/b.gif">
<img src ="http://www.cnitblog.com/asfman/aggbug/50748.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-10-27 22:51 <a href="http://www.cnitblog.com/asfman/articles/50748.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>runtimeStyle 与 currentStyle区别</title><link>http://www.cnitblog.com/asfman/articles/49903.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Mon, 06 Oct 2008 08:08:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/49903.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/49903.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/49903.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/49903.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/49903.html</trackback:ping><description><![CDATA[runtimestyle(运行时样式)用来即时改变元素的样式，这里所说的的&#8220;即时&#8221;，指的是这样的改变并不改变元素的style，runtimeStyle只是起到改变的作用，它自己本身在没有使用之前没有值。而currentStyle就是元素当前显示的style样式。&nbsp;&nbsp; <br>
<img src ="http://www.cnitblog.com/asfman/aggbug/49903.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-10-06 16:08 <a href="http://www.cnitblog.com/asfman/articles/49903.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>div box</title><link>http://www.cnitblog.com/asfman/articles/48911.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Tue, 09 Sep 2008 21:41:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/48911.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/48911.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/48911.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/48911.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/48911.html</trackback:ping><description><![CDATA[&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br>&lt;head&gt;<br>&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt;<br>&lt;title&gt;&lt;/title&gt;<br>&lt;style type="text/css"&gt;<br>.box1{background: #A3DEE3; height: 1px; margin: 0 2px; overflow: hidden;}<br>.box2{background: #E2F5F7; height: 1px; margin: 0 1px; overflow: hidden;border-left: 1px solid #A3DEE3; border-right: 1px solid #A3DEE3;}<br>.ct{border-left: 1px solid #A3DEE3; border-right: 1px solid #A3DEE3; height: 250px; background: #E9F8F9; padding: 10px;}<br>&lt;/style&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;div style="width: 300px;"&gt;<br>&nbsp;&nbsp;&nbsp; &lt;div class="box1"&gt;&lt;/div&gt;<br>&nbsp;&nbsp;&nbsp; &lt;div class="box2"&gt;&lt;/div&gt;<br>&nbsp;&nbsp;&nbsp; &lt;div class="ct"&gt;box&lt;/div&gt;<br>&nbsp;&nbsp;&nbsp; &lt;div class="box2"&gt;&lt;/div&gt;<br>&nbsp;&nbsp;&nbsp; &lt;div class="box1"&gt;&lt;/div&gt;<br>&lt;/div&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br><img src ="http://www.cnitblog.com/asfman/aggbug/48911.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-09-10 05:41 <a href="http://www.cnitblog.com/asfman/articles/48911.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何学习网页标准</title><link>http://www.cnitblog.com/asfman/articles/48737.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Thu, 04 Sep 2008 18:00:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/48737.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/48737.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/48737.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/48737.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/48737.html</trackback:ping><description><![CDATA[<strong>如何学习网页标准?[b]很多经典论坛网页标准化版的版友问这个问题，我想每一个刚刚接触web标准的人都会问这样的问题，我就根据自己的经验总结。
<br><br>[b]Step 1.不要一味使用DW等工具设计网页，去熟悉(X)HTML语言和CSS语言</strong>
<br><br>因为web标准对代码的要求提高了，没有对xhtml代码没有一定的了解是无法通过校检的。DW工具也可以使用，但是要看着代码写网页了。<br><br>首先是xhtml代码，不是很多，知道他们如何使用，怎么正确书写，而且要记得封闭tag。如&lt;img/&gt;&lt;br/&gt;。建议看看一些html参考手册，毕竟xhtml是从html升级来的，很多tag还在在继续使用。
<br><br><strong>Step 2.建立标准化的声明(DOCTYPE)和head</strong>
<br><br>以前的网页，甚至大型的门户网站也连个声明也没有，就仅仅是&lt;html&gt;，现在要做的就是给你的网页加上声明，规范head区域，让搜索引擎和喜欢你的网站。<br><br>推荐写法<br>&lt;!&#8211;(1)过渡型（Transitional
）&#8211;&gt;<br>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;<a  href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target="_blank" rel="external">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#8221;&gt;<br>&lt;!&#8211;(2)严格型（Strict
）&#8211;&gt;<br>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; &#8220;<a  href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" target="_blank" rel="external">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</a>&#8221;&gt;<br>&lt;!&#8211;(3)框架型（Frameset
）&#8211;&gt;<br>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Frameset//EN&#8221; &#8220;<a  href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd" target="_blank" rel="external">http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd</a>&#8221;&gt;<br>&lt;!&#8211;设定一个名字空间（Namespace）lang=&#8221;zh-CN&#8221;/&#8211;&gt;<br>&lt;html
xmlns=&#8221;<a  href="http://www.w3.org/1999/xhtml" target="_blank" rel="external">http://www.w3.org/1999/xhtml</a>&#8221;
lang=&#8221;zh-CN&#8221;&gt;<br>&lt;head&gt;<br>&lt;!&#8211;声明你的编码语言:GB2312/UTF-8/Unicode/ISO-8859-1&#8211;&gt;<br>&lt;meta
http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=GB2312&#8243; /&gt;
<br><br>&lt;meta http-equiv=&#8221;Content-Language&#8221; content=&#8221;zh-CN&#8221;
/&gt;<br>&lt;!&#8211;为搜索引擎准备的内容&#8211;&gt;<br>&lt;!&#8211;允许搜索机器人搜索站内所有链接。如果你想某些页面不被搜索，推荐采用robots.txt方法&#8211;&gt;<br>&lt;meta
content=&#8221;all&#8221; name=&#8221;robots&#8221; /&gt;<br>&lt;!&#8211;设置站点作者信息&#8211;&gt;<br>&lt;meta
name=&#8221;author&#8221; content=&#8221;ajie@netease.com,阿捷&#8221;
/&gt;<br>&lt;!&#8211;设置站点版权信息&#8211;&gt;<br>&lt;meta name=&#8221;Copyright&#8221;
content=&#8221;www.w3cn.org,自由版权,任意转载&#8221; /&gt;<br>&lt;!&#8211;站点的简要介绍(推荐)&#8211;&gt;<br>&lt;meta
name=&#8221;description&#8221; content=&#8221;新网页设计师。web标准的教程站点，推动web标准在中国的应用&#8221;
/&gt;<br>&lt;!&#8211;站点的关键词(推荐)&#8211;&gt;<br>&lt;meta content=&#8221;designing, with, web,
standards, xhtml, css, graphic, design, layout, usability, ccessibility, w3c,
w3, w3cn, ajie&#8221; name=&#8221;keywords&#8221; /&gt;<br>&lt;!&#8211;收藏夹小图标&#8211;&gt;<br>&lt;link
rel=&#8221;icon&#8221; href=&#8221;/favicon.ico&#8221; type=&#8221;image/x-icon&#8221; /&gt;<br>&lt;link
rel=&#8221;shortcut icon&#8221; href=&#8221;/favicon.ico&#8221; type=&#8221;image/x-icon&#8221; /&gt;
<br><br>&lt;title&gt;网页标题&lt;/title&gt;<br>&lt;!&#8211;连接样式表&#8211;&gt;<br>&lt;link
rel=&#8221;stylesheet&#8221; rev=&#8221;stylesheet&#8221; href=&#8221;css/style.css&#8221; type=&#8221;text/css&#8221;
media=&#8221;all&#8221; /&gt;<br>&lt;style type=&#8221;text/css&#8221; media=&#8221;all&#8221;&gt;@import url(
css/style01.css );&lt;/style&gt;<br>&lt;!&#8211;RSS&#8211;&gt;<br>&lt;link rel=&#8221;alternate&#8221;
type=&#8221;application/rss+xml&#8221; title=&#8221;greengnn's space&#8221; href=&#8221;<a  href="http://www.jluvip.com/blog/feed.asp" target="_blank" rel="external">http://www.jluvip.com/blog/feed.asp</a>&#8221;
/&gt;<br>&lt;!&#8211;JS&#8211;&gt;<br>&lt;script src=&#8221;js/common.js&#8221; type=&#8221;text/javascript&#8221;
language=&#8221;javascript&#8221;
&#8220;&gt;&lt;/script&gt;<br>&lt;/head&gt;<br>&lt;body&gt;&lt;/body&gt;<br>&lt;/html&gt;
<br><br><strong>Step 3.学习div配合CSS进行网页布局</strong>
<br><br>使用&lt;div&gt;配合CSS为你的网页布局，而不要使用table了，这样的文章很多，实例也很多，推荐你去bluediea.com，div布局的好处很多，就提级几个实用的：<br><br>1.代码冗余小，网页打开速度快。<br>2.结构和表现分离了，你可以只通过css改变你的布局，而信息不变，这样维护和升级的成本降低了。
<br><br><strong>Step 4.学习web标准理论，语义化，CSS，结构和表现分离思想</strong>
<br><br>web标准的提出其实只是为了达到，tag的语义化，结构和表现分离，网站本土化向国际化过度，向后兼容和设备无关性，让你的网页在互联网上畅行无阻。<br><br>这个阶段，你已经能够使用css布局你的网页，制作出能通过W3C校检的网页，你可以了解什么是web标准，web标准的框架和作用，结构和表现分离的思想和优势，CSS的更深层次的理论，xhtml
tag的语义，亲和力理论，跨平台性，让你的网页适合多种浏览器和多种设备。 <br><br><strong>Step
5.应用web标准制作网页，建立自己的web标准代码规范，提高开发效率</strong><br><br>web标准现在还是在推广之中，没有一个成熟的模式，毕竟需要手写代码，你这时就可以根据自己的经验提出一些提高自己开发效率的方法，可以把一些常用的代码片段，习惯的css命名，和一些能够重复使用的功能模块作成代码剪辑提高代码的复用性！<img src ="http://www.cnitblog.com/asfman/aggbug/48737.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-09-05 02:00 <a href="http://www.cnitblog.com/asfman/articles/48737.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>imitate img tag</title><link>http://www.cnitblog.com/asfman/articles/48732.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Thu, 04 Sep 2008 16:47:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/48732.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/48732.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/48732.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/48732.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/48732.html</trackback:ping><description><![CDATA[&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br>&lt;head&gt;<br>&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt;<br>&lt;title&gt;&lt;/title&gt;<br>&lt;style&gt;<br>#topbar h1{<br>&nbsp; margin: 0;<br>&nbsp; padding: 0;<br>&nbsp; width:147px;<br>&nbsp; height:67px;<br>&nbsp; line-height:67px;<br>&nbsp; overflow:hidden;<br>&nbsp; font-size:18px;<br>&nbsp; color:#060;<br>&nbsp; text-indent:-999px;<br>&nbsp; background-image:url(http://www.21cp.net/images/logo_nav.gif);<br>}<br>#topbar h1 a:link,<br>#topbar h1 a:visited,<br>#topbar h1 a:hover{<br>&nbsp;&nbsp;&nbsp; display:block;<br>&nbsp;&nbsp;&nbsp; width:147px;<br>&nbsp;&nbsp;&nbsp; height:67px;<br>&nbsp;&nbsp;&nbsp; line-height:67px;<br>&nbsp;&nbsp;&nbsp; overflow:hidden;<br>&nbsp;&nbsp;&nbsp; background-color:transparent;<br>}<br>&lt;/style&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;div id="topbar"&gt;<br>&nbsp;&nbsp; &lt;h1&gt;&lt;a href="http://www.yaohaixiao.com/" target="_blank" title="asfman's blog, imitate img tag！"&gt;asfman's blog, imitate img tag！&lt;/a&gt;&lt;/h1&gt;<br>&lt;/div&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br><img src ="http://www.cnitblog.com/asfman/aggbug/48732.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-09-05 00:47 <a href="http://www.cnitblog.com/asfman/articles/48732.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>css浏览器不兼容原因分析及解决办法 本文来自: 脚本之家(www.jb51.net) </title><link>http://www.cnitblog.com/asfman/articles/48709.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Thu, 04 Sep 2008 08:34:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/48709.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/48709.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/48709.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/48709.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/48709.html</trackback:ping><description><![CDATA[1.文字本身的大小不兼容。同样是font-size:14px的宋体文字，在不同浏览器下占的空间是不一样的，ie下实际占高16px，下留白3px，ff下实际占高17px，上留白1px，下留白3px，opera下就更不一样了。解决方案：给文字设定 line-height 。确保所有文字都有默认的 line-height 值。这点很重要，在高度上我们不能容忍1px 的差异。 <br>2.ff下容器高度限定，即容器定义了height之后，容器边框的外形就确定了，不会被内容撑大，而ie下是会被内容撑大，高度限定失效。所以不要轻易给容器定义height。 <br>3.还讨论内容撑破容器问题，横向上的。如果float 容器未定义宽度，ff下内容会尽可能撑开容器宽度，ie下则会优先考虑内容折行。故，内容可能撑破的浮动容器需要定义width。 <br>小实验：有兴趣大家可以看看这段实验。在不同浏览器下分别测试以下各项代码。 <br><br>a.&lt;div style=&#8221;border:1px solid red;height:10px&#8221;&gt;&lt;/div&gt; b.&lt;div style=&#8221;border:1px solid red;width:10px&#8221;&gt;&lt;/div&gt; <br>c.&lt;div style=&#8221;border:1px solid red;float:left&#8221;&gt;&lt;/div&gt; d.&lt;div style=&#8221;border:1px solid red;overflow:hidden&#8221;&gt;&lt;/div&gt; <br>上面的代码在不同浏览器中是不一样的，实验起源于对小height 值div 的运用，&lt;div style=&#8221;height:10px;overflow:hidden&#8221;&gt;&lt;/div&gt;，小height 值要配合overflow:hidden一起使用。实验好玩而已，想说明的是，浏览器对容器的边界解释是大不相同的，容器内容的影响结果各不相同。 <br>4.浮动的清除，ff下不清除浮动是不行的。 <br>纠正大家一个误区，遇到不兼容就说ff烂是不对的，其实更多时候是ie的奇怪表现让我们无所适从。以下列出ie6的种种劣迹。 <br>5.最被痛恨的，double-margin bug。ie6下给浮动容器定义margin-left 或者margin-right 实际效果是数值的2倍。解决方案，给浮动容器定义display:inline。 <br>6.mirrormargin bug，当外层元素内有float元素时，外层元素如定义margin-top:14px，将自动生成margin-bottom:14px。padding也会出现类似问题，都是ie6下的特产，该类bug 出现的情况较为复杂，远不只这一种出现条件，还没系统整理。解决方案：外层元素设定border 或 设定float。 <br>引申：ff 和ie 下对容器的margin-bottom，padding-bottom的解释有时不一致，似乎与之相关。 <br>7.吞吃现象，限于篇幅，我就不展开了。还是ie6，上下两个div，上面的div设置背景，却发现下面没有设置背景的div 也有了背景，这就是吞吃现象。对应上面的背景吞吃现象，还有滚动下边框缺失的现象。解决方案：使用zoom:1。这个zoom好象是专门为解决ie6 bug而生的。 <br>8.注释也能产生bug~~~&#8220;多出来的一只猪。&#8221;这是前人总结这个bug使用的文案，ie6的这个bug 下，大家会在页面看到猪字出现两遍，重复的内容量因注释的多少而变。解决方案：用&#8220;&lt;!&#8211;[if !IE]&gt; picRotate start &lt;![endif]&#8211;&gt;&#8221;方法写注释。 <br>9.&lt;li/&gt;里加 float &lt;div/&gt;，这是一个典型的，棘手的兼容问题，希望引起大家正视 ，给li 不同的属性会有不同的解释效果，ff下的解释稍可理解，ie6下的解释会让你摸不着头脑，由于问题的复杂性，将另起一文专门讨论该问题。在《ul使用心得》一文里有相关成果，却没给出问题解决的过程。 <br>10.使用了&#8220;float:left;display:inline&#8221;的ul的奇怪表现。可以看出这句css是针对ie6下的double margin bug 而加上的display:inline，这也是我的css体系里的重要一环，在《ul使用心得》一文中有相关阐述。而这句css用在ul上会让你痛苦不堪。点到为止，这里不能多说哈。 <br>11.img下的留白，大家看这段代码有啥问题： <br>&lt;div&gt; <br>&lt;img src=&#8221;&#8221; mce_src=&#8221;&#8221; /&gt; <br>&lt;/div&gt; <br>把div的border打开，你发现图片底部不是紧贴着容器底部的，是img后面的空白字符造成，要消除必须这样写 <br>&lt;div&gt; <br>&lt;img src=&#8221;&#8221; mce_src=&#8221;&#8221; /&gt;&lt;/div&gt; <br>后面两个标签要紧挨着。ie7下这个bug 依然存在。解决方案：给img设定 display:block。 <br>12.失去line-height。&lt;div style=&#8221;line-height:20px&#8221;&gt;&lt;img /&gt;文字&lt;/div&gt;，很遗憾，在ie6下单行文字 line-height 效果消失了。。。，原因是&lt;img /&gt;这个inline-block元素和inline元素写在一起了。解决方案：让img 和文字都 float起来。 <br>引申：大家知道img 的align 有 text-top，middle，absmiddle啊什么的，你可以尝试去调整img 和文字让他们在ie和ff下能一致，你会发现怎么调都不会让你满意。索性让img 和文字都 float起来，用margin 调整。 <br>13.链接的hover状态。a:hover img{width:300px} 我们想让鼠标hover时，链接里包含的图片宽度变化，可惜在ie6下无效，ie7、ff下有效。 <br>14.非链接的hover状态。div:hover{} 这样的样式ie6是不认的，在ie7、ff下才有效果。 <br>15.block化的a链接，其内套absolute层，absolute层内放置img，ie下，鼠标点击img不会有链接效果，ff、op下正常。 <br>想不出来了，以后想到再加吧。上面的诸多问题如果你掌握了其中奥妙，90%的不兼容问题不需要另起css hack的。 <br>16.无法彻底清除的float。如果让ul下的li具有了float属性，如何clear浮动的li呢？&lt;ul&gt;&lt;li class=&#8221;c&#8221;&gt;&lt;/li&gt;&lt;/ul&gt; 或者 &lt;ul&gt;&lt;li&gt;&lt;div&gt;class=&#8221;c&#8221;&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; 或者 &lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;div&gt;class=&#8221;c&#8221;&gt;&lt;/div&gt;&lt;/ul&gt; 或者 &lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;class=&#8221;c&#8221;&gt;&lt;/div&gt; 或者上述的组合？这个问题，我无法给出解答。下面有个例子与此相关 <br>&lt;!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&gt; <br>&lt;style type=text/css&gt; <br>.c{clear:both;overflow:hidden;+overflow:visible} <br>.bd{border:1px solid red} <br>ul.ex{list-style:none;} <br>ul.ex li{float:left;border:1px solid green;} <br>&lt;/style&gt; <br>&lt;ul class=ex&gt; <br>&lt;li&gt;sfsdfsfdf&lt;/li&gt; <br>&lt;li&gt;sfsdfsfdf&lt;/li&gt; <br>&lt;/ul&gt; <br>&lt;div class=c&gt;&lt;/div&gt; <br>&lt;div class=bd style=margin-top:19px&gt;sfsdfsfdf&lt;/div&gt; <br>请在ie下 测试，仅仅将 margin-top:19px 改为margin-top:20px 你发现什么了？要素：doctype必须有，ie6、ie7下margin-top:19px还好好的，margin-top:20px 就出问题了，无法解释。。。大家还可以将 clear 层换不同的位置测试。 <br>解决方案：给ul 属性zoom:1 （给li 加zoom:1 没用） <br>引申：clear层应该单独使用。也许你为了节省代码把clear属性直接放到下面的一个内容层，这样有问题，不仅仅是ff和op下失去margin效果，ie下某些margin值也会失效 <br>&lt;div style=&#8221;background:red;float:left;&#8221;&gt;dd&lt;/div&gt; <br>&lt;div style=&#8221;clear:both;margin-top:18px;background:green&#8221;&gt;ff&lt;/div&gt; <br>17.ie下overflow:hidden对其下的绝对层position:absolute或者相对层position:relative无效。解决方案：给overflow:hidden加position:relative或者position:absolute。另，ie6支持overflow-x或者overflow-y的特性，ie7、ff不支持。 <br>18.ie6下严重的bug，float元素如没定义宽度，内部如有div定义了height或zoom:1，这个div就会占满一整行，即使你给了宽度。float元素如果作为布局用或复杂的容器，都要给个宽度的。 <br>19.ie6下的bug，绝对定位的div下包含相对定位的div，如果给内层相对定位的div高度height具体值，内层相对层将具有100%的width值，外层绝对层将被撑大。解决方案给内层相对层float属性。 <br>20.ie6下的bug，&lt;head&gt;&lt;/head&gt;内有&lt;base target=&#8221;_blank&#8221;/&gt;的情况下，position:relative层下的float层内文字无法选中。这个bug迫使我修公用样式库。 <br>21.终于来了个ff的缺点。width:100%这个东西在ie里用很方便，会向上逐层搜索width值，忽视浮动层的影响，ff下搜索至浮动层结束，如此，只能给中间的所有浮动层加width:100%才行，累啊。opera这点倒学乖了跟了ie。 <br><br><img src ="http://www.cnitblog.com/asfman/aggbug/48709.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-09-04 16:34 <a href="http://www.cnitblog.com/asfman/articles/48709.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>png</title><link>http://www.cnitblog.com/asfman/articles/48692.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Thu, 04 Sep 2008 00:41:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/48692.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/48692.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/48692.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/48692.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/48692.html</trackback:ping><description><![CDATA[.Test{<br><br>&nbsp;&nbsp;&nbsp; background: url(images/444.png) !important;<br>&nbsp;&nbsp;&nbsp; background:none;/*for ie6*/<br>&nbsp;&nbsp;&nbsp; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/444.png");/*for ie6*/<br><br>}<br><img src ="http://www.cnitblog.com/asfman/aggbug/48692.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-09-04 08:41 <a href="http://www.cnitblog.com/asfman/articles/48692.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IE6 IE7 FF css hack</title><link>http://www.cnitblog.com/asfman/articles/48315.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Sun, 24 Aug 2008 06:05:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/48315.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/48315.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/48315.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/48315.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/48315.html</trackback:ping><description><![CDATA[<span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry">
<h4 style="margin-bottom: 0px;" id="subjcns!CA4D05BD62DD6AFF!1019">IE6 IE7 FF css hack</h4>
<div id="msgcns!CA4D05BD62DD6AFF!1019" class="bvMsg">
<p>&lt;style type="text/css"&gt;<br>.shiwei{<br>width:600px;<br>height:300px;<br>background: #FF0000;/*IE6 IE7 FF 全识别*/<br>&gt;background: #000066;/*IE6 IE7 识别 FF不识别*/<br>_background:#00FF00;/*IE6识别 IE7 FF 不识别*/<br>}<br>&lt;/style&gt;<br>IE和FF区别的方法<br>&lt;style type="text/css"&gt;<br>.shiwei{<br>width:600px;/*IE FF 识别*/<br>*width:700px;/*IE识别 FF不识别 */<br>height:300px;/*IE FF 识别*/<br>*height:300px;/*IE识别 FF不识别 */<br>background:#00CC00;/*IE FF 识别*/<br>*background: #999900;/*IE识别 FF不识别 */<br>} <br>&lt;/style&gt;<br>区别不同浏览器，CSS hack写法：<br>区别IE6与FF：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:orange;*background:blue;<br>区别IE6与IE7：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:green !important;background:blue;<br>区别IE7与FF：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:orange; *background:green;<br>区别FF，IE7，IE6：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:orange;*background:green !important;*background:blue;<br>注：IE都能识别*;标准浏览器(如FF)不能识别*；<br>IE6能识别*，但不能识别 !important,<br>IE7能识别*，也能识别!important;<br>FF不能识别*，但能识别!important; </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IE6&nbsp;&nbsp;&nbsp; IE7&nbsp;&nbsp; FF <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;&nbsp;&nbsp;&nbsp;&nbsp; &#215; <br>!important&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#215;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;&nbsp;&nbsp;&nbsp;&nbsp; &#8730; <br>--------------------------------------------------------------------------------<br>另外再补充一个，下划线"_",<br>IE6支持下划线，IE7和firefox均不支持下划线。<br>于是大家还可以这样来区分IE6，IE7，firefox<br>: background:orange;*background:green;_background:blue; <br>注：不管是什么方法，书写的顺序都是firefox的写在前面，IE7的写在中间，IE6的写在最后面。<br>不管是什么方法，书写的顺序都是firefox的写在前面，IE7的写在中间，IE6的写在最后面 </p>
<p>&lt;!--[if IE]&gt; Only IE &lt;![endif]--&gt;<br>所有的IE可识别<br>&lt;!--[if IE 5.0]&gt; Only IE 5.0 &lt;![endif]--&gt;<br>只有IE5.0可以识别<br>&lt;!--[if gt IE 5.0]&gt; Only IE 5.0+ &lt;![endif]--&gt;<br>IE5.0包换IE5.5都可以识别<br>&lt;!--[if lt IE 6]&gt; Only IE 6- &lt;![endif]--&gt;<br>仅IE6可识别<br>&lt;!--[if gte IE 6]&gt; Only IE 6/+ &lt;![endif]--&gt;<br>IE6以及IE6以下的IE5.x都可识别<br>&lt;!--[if lte IE 7]&gt; Only IE 7/- &lt;![endif]--&gt;<br>仅IE7可识别</p>
</div>
</span><img src ="http://www.cnitblog.com/asfman/aggbug/48315.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-08-24 14:05 <a href="http://www.cnitblog.com/asfman/articles/48315.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>css 垂直居中</title><link>http://www.cnitblog.com/asfman/articles/48314.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Sun, 24 Aug 2008 06:04:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/48314.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/48314.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/48314.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/48314.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/48314.html</trackback:ping><description><![CDATA[<span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry">
<h4 style="margin-bottom: 0px;" id="subjcns!CA4D05BD62DD6AFF!1027">css 垂直居中</h4>
<div id="msgcns!CA4D05BD62DD6AFF!1027" class="bvMsg">
<p>&lt;style type="text/css"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>.box {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; display: table-cell;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; vertical-align:middle;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; width:200px;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; height:200px;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; text-align:center;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; /* hack for ie */&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; *font-size: 175px;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; /* end */&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; border: 1px solid #eee;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>.box img {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; vertical-align:middle;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>}<br>&lt;/style&gt;<br>&lt;div class="box"&gt; <br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;img src="<a  href="http://www.baidu.com/img/logo-yy.gif" title="http://www.baidu.com/img/logo-yy.gif">http://www.baidu.com/img/logo-yy.gif</a>" width="137" height="46" /&gt;<br>&lt;/div&gt;<br>高度/字体大小的比值为1.14左右时 IE可实现垂直居中。</p>
</div>
</span><img src ="http://www.cnitblog.com/asfman/aggbug/48314.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-08-24 14:04 <a href="http://www.cnitblog.com/asfman/articles/48314.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>fixed</title><link>http://www.cnitblog.com/asfman/articles/46539.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Thu, 10 Jul 2008 02:44:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/46539.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/46539.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/46539.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/46539.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/46539.html</trackback:ping><description><![CDATA[#book{<br>&nbsp;&nbsp;&nbsp; padding:0 220px 0 160px;<br>}<br>#nav{<br>&nbsp;&nbsp;&nbsp; position: fixed;<br>&nbsp;&nbsp;&nbsp; width:146px;<br>&nbsp;&nbsp;&nbsp; top:10px;<br>&nbsp;&nbsp;&nbsp; right:20px;<br>}<br>* html,* html body ,* html body #wrapper ,* html body #wrapper #book{margin:0;padding:0;height:100%;width:100%; overflow:hidden}<br>* html body #wrapper #book{overflow:auto;width:auto;padding:0 220px 0 160px;}<br>* html #nav{position: absolute}<br>* html pre{font-size:90%;}<br>pre{line-height:1.3em;}<br><img src ="http://www.cnitblog.com/asfman/aggbug/46539.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-07-10 10:44 <a href="http://www.cnitblog.com/asfman/articles/46539.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于hasLayout的好文章</title><link>http://www.cnitblog.com/asfman/articles/43721.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Wed, 14 May 2008 13:58:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/43721.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/43721.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/43721.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/43721.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/43721.html</trackback:ping><description><![CDATA[<div class="tit"><br></div>
<table style="table-layout: fixed;">
    <tbody>
        <tr>
            <td>
            <div class="cnt" id="blog_text">
            <p class="cnt"><a  href="http://www.satzansatz.de/cssd/onhavinglayout.html">http://www.satzansatz.de/cssd/onhavinglayout.html</a></p>
            <p class="cnt">翻译：<a  href="http://forest.blogbus.com/logs/2006/04/2340409.html"><font color="#800080">http://forest.blogbus.com/logs/2006/04/2340409.html</font></a></p>
            <p class="cnt">以下元素自动具备layout:</p>
            <ul>
                <li><code class="c2"><font face="新宋体">&lt;html&gt;, &lt;body&gt;</font></code>
                </li>
                <li><code class="c2"><font face="新宋体">&lt;table&gt;, &lt;tr&gt;, &lt;th&gt;,
                &lt;td&gt;</font></code>
                </li>
                <li><code class="c2"><font face="新宋体">&lt;img&gt;</font></code>
                </li>
                <li><code class="c2"><font face="新宋体">&lt;hr&gt;</font></code>
                </li>
                <li><code class="c2"><font face="新宋体">&lt;input&gt;, &lt;button&gt;, &lt;select&gt;,
                &lt;textarea&gt;, &lt;fieldset&gt;, &lt;legend&gt;</font></code>
                </li>
                <li><code class="c2"><font face="新宋体">&lt;iframe&gt;, &lt;embed&gt;, &lt;object&gt;,
                &lt;applet&gt;</font></code>
                </li>
                <li><code class="c2"><font face="新宋体">&lt;marquee&gt;</font></code> </li>
            </ul>
            <p class="cnt"><font size="3">以下属性会触发layout=true:</font></p>
            <dl><dt><code class="c2"><font face="新宋体">position: absolute</font></code>
            </dt><dt><code class="c2"><font face="新宋体">float: left|right</font></code>
            </dt><dt><code class="c2"><font face="新宋体">display: inline-block</font></code>
            </dt><dt><code class="c2"><font face="新宋体">width: any value other than
            'auto'</font></code>
            </dt><dt><code class="c2"><font face="新宋体">height: any value other than
            'auto'</font></code>
            </dt><dt><code class="c2"><font face="新宋体">zoom: any value other than
            'normal'</font></code>
            </dt><dt><code class="c2"><font face="新宋体">writing-mode: tb-rl</font></code> </dt></dl>
            <p>在IE7 中 overflow 也会使得layout=true:</p>
            <dl><dt><code class="c2"><font face="新宋体">overflow: hidden|scroll|auto</font></code>
            </dt><dt><code class="c2"><font face="新宋体">overflow-x|-y:
            hidden|scroll|auto</font></code></dt></dl>
            <p class="cnt"><font size="3">1.<strong> 浮动元素会被layout元素自动包含</strong>
            。正常情况下，浮动元素会按照left和top的设置偏离原来文档流中的位置，父元素是不会调整高宽去包含该浮动元素的，但在IE中，layout元素会自动调整高和宽以包含浮动元素。</font></p>
            <p class="cnt">&nbsp;</p>
            <p class="cnt">Firefox下：</p>
            <div class="cnt"><img  src="http://hiphotos.baidu.com/sheven/pic/item/78129fca7eb80a86c917681a.jpg" class="blogimg" small="0" border="0"> </div>
            <p class="cnt">IE下：</p>
            <div class="cnt"><img  src="http://hiphotos.baidu.com/sheven/pic/item/ea4849a9775662fc1e17a21b.jpg" class="blogimg" small="0" border="0"> </div>
            <div class="cnt">如果想在FF下达到和IE下类似的效果，可以参考下面的文章 <a  href="http://positioniseverything.net/easyclearing.html">http://positioniseverything.net/easyclearing.html</a>
            </div>
            <div class="cnt">这篇文章更有意思：<a  href="http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/">http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/</a></div>
            <div class="cnt">似乎设置一下overflow:auto就可以了&#8230;&#8230;</div>
            <p class="cnt"><font size="3">2.
            浮动元素旁边的元素。当一个块级元素紧跟在一个左浮动元素之后时，其中的文字内容应该沿着浮动元素的右边顺序排列并会滑到浮动元素下方。但是如果这个块级元素有
            layout，那么这个元素就会表现为一个矩形，其中文字不会滑向浮动元素下方。与此类似，和浮动元素相邻的相对定位元素，它的位置偏移量应该参照的是父元素的补白(padding)边缘。注：<strong>相对定位一个元素时最好给予其
            layout</strong></font></p>
            <p class="cnt"><font size="3">3. M$专有的滤镜属性filter是只适用于 layout 元素的</font></p>
            <p class="cnt"><font size="3">4. hasLayout 会影响一个块级别链接的鼠标响应区域(可点击区域)。通常 hasLayout =
            false 时只有文字覆盖区域才能响应。而 hasLayout = true 则整个块状区域都可响应。</font></p>
            </div>
            </td>
        </tr>
    </tbody>
</table><img src ="http://www.cnitblog.com/asfman/aggbug/43721.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-05-14 21:58 <a href="http://www.cnitblog.com/asfman/articles/43721.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>margin, float引起的问题</title><link>http://www.cnitblog.com/asfman/articles/43720.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Wed, 14 May 2008 13:45:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/43720.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/43720.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/43720.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/43720.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/43720.html</trackback:ping><description><![CDATA[CSS盒模型 Box Model<br><br>　　width和height定义的是Content部分的宽度和高度，padding border
margin的宽度依次加在外面。背景会填充padding和content部分。但是由于浏览器设计上的问题，不同浏览器显示效果会有些不同。左右Margin加倍的问题当box为float时，IE6中box左右的margin会加倍<br><br>W3C定义的盒模式如下：<br><br><br><br>　　width和height定义的是Content部分的宽度和高度，padding
border
margin的宽度依次加在外面。背景会填充padding和content部分。<br><br>　　但是由于浏览器设计上的问题，不同浏览器显示效果会有些不同。<br><br>左右Margin加倍的问题<br><br>　　当box为float时，IE6中box左右的margin会加倍。比如：<br><br>&lt;!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br>&lt;html
xmlns="http://www.w3.org/1999/xhtml"&gt;<br>&lt;head&gt;<br>&lt;meta
http-equiv="Content-Type" content="text/html; charset=gb2312"
/&gt;<br>&lt;title&gt;www.webjx.com&lt;/title&gt;<br>&lt;style&gt;<br>.outer
{<br>width:500px;<br>height:200px;<br>background:#000;<br>}<br>.inner
{<br>float:left;<br>width:200px;<br>height:100px;<br>margin:5px;<br>background:#fff;<br>}<br>&lt;/style&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;div
class="outer"&gt;<br>&lt;div class="inner"&gt;&lt;/div&gt;<br>&lt;div
class="inner"&gt;&lt;/div&gt;<br>&lt;/div&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br><br>　　左面的inner的左面margin明显大于5px。<br>　　这时候，定义inner的display属性为inline。<br><br>外层box自动计算高度的问题<br><br>　　根据W3C定义，没有float属性的外层box不会自动计算高度，要计算高度，必须在内层最后一个box加入clear:both。<br><br>　　Opera、netscape、mozilla等不会计算外层box高度，但是微软ie6会自动计算外层高度。比如：<br><br>&lt;!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br>&lt;html
xmlns="http://www.w3.org/1999/xhtml"&gt;<br>&lt;head&gt;<br>&lt;meta
http-equiv="Content-Type" content="text/html; charset=gb2312"
/&gt;<br>&lt;title&gt;www.webjx.com&lt;/title&gt;<br>&lt;style&gt;<br>.outer
{<br>width:600px;<br>background:#000;<br>}<br>.inner1
{<br>float:left;<br>width:200px;<br>height:100px;<br>margin:5px;<br>background:red;<br>}<br>.inner2
{<br>float:left;<br>width:200px;<br>height:100px;<br>margin:5px;<br>background:yellow;<br>}<br>&lt;/style&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;div
class="outer"&gt;<br>&lt;div class="inner1"&gt;&lt;/div&gt;<br>&lt;div
class="inner2"&gt;&lt;/div&gt;<br>&lt;/div&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br><br>　　上面的代码在ie中有黑色的背景，但是没有正确的计算上下的margin，在inner2下面加上一个包含clear:both属性的div后，可以正确计算margin。但是firefox中仍然没有黑色背景，通常的解决办法是定义一下clear:both这个div的高度，或者插入全角空格，这样就必须增加额外的高度。网上一种比较好的解决办法是在外层div中加入overflow属性，同时使用clear:both，这样就不会增加额外的高度了。如下：<br><br>&lt;!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br>&lt;html
xmlns="http://www.w3.org/1999/xhtml"&gt;<br>&lt;head&gt;<br>&lt;meta
http-equiv="Content-Type" content="text/html; charset=gb2312"
/&gt;<br>&lt;title&gt;www.webjx.com&lt;/title&gt;<br>&lt;style&gt;<br>.outer
{<br>width:600px;<br>background:#000;<br>overflow:auto;<br>}<br>.inner1
{<br>display:inline;<br>float:left;<br>width:200px;<br>height:100px;<br>margin:5px;<br>background:red;<br>}<br>.inner2
{<br>display:inline;<br>float:left;<br>width:200px;<br>height:100px;<br>margin:5px;<br>background:yellow;<br>}<br>.clear
{<br>clear:both;<br>}<br>&lt;/style&gt;<br>&lt;/head&gt;
<br>&lt;body&gt;<br>&lt;div class="outer"&gt;<br>&lt;div
class="inner1"&gt;&lt;/div&gt;<br>&lt;div
class="inner2"&gt;&lt;/div&gt;<br>&lt;div
class="clear"&gt;&lt;/div&gt;<br>&lt;/div&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br><br>　　因此，外层css要定义overflow属性，内层最后要加上clear属性。<img src ="http://www.cnitblog.com/asfman/aggbug/43720.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-05-14 21:45 <a href="http://www.cnitblog.com/asfman/articles/43720.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Appendix D. Default style sheet for HTML 4</title><link>http://www.cnitblog.com/asfman/articles/41531.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Thu, 27 Mar 2008 01:03:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/41531.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/41531.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/41531.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/41531.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/41531.html</trackback:ping><description><![CDATA[<h1><a name=q0>Appendix D. Default style sheet for HTML 4</a></h1>
<p><em>This appendix is informative, not normative.</em></p>
<p>This style sheet describes the typical formatting of all HTML 4 (<a class=noxref href="http://www.w3.org/TR/CSS21/refs.html#ref-HTML4" rel=biblioentry><span class=informref><font color=#0000cc>[HTML4]</font></span></a>) elements based on extensive research into current UA practice. Developers are encouraged to use it as a default style sheet in their implementations.
<p>The full presentation of some HTML elements cannot be expressed in CSS&nbsp;2.1, including <a href="http://www.w3.org/TR/CSS21/conform.html#replaced-element"><font color=#0000cc>replaced</font></a> elements ("img", "object"), scripting elements ("script", "applet"), form control elements, and frame elements.
<p>For other elements, the legacy presentation can be described in CSS but the solution removes the element. For example, the FONT element can be replaced by attaching CSS declarations to other elements (e.g., DIV). Likewise, legacy presentation of presentational attributes (e.g., the "border" attribute on TABLE) can be described in CSS, but the markup in the source document must be changed.
<pre class=example>html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 2px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th          { vertical-align: inherit }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
ol, ul, dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
br:before       { content: "\A" }
:before, :after { white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: underline }
:focus          { outline: thin dotted invert }
<a name=bidi>/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }
*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }</a>
@media print {
h1            { page-break-before: always }
h1, h2, h3,
h4, h5, h6    { page-break-after: avoid }
ul, ol, dl    { page-break-before: avoid }
}
</pre>
<img src ="http://www.cnitblog.com/asfman/aggbug/41531.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2008-03-27 09:03 <a href="http://www.cnitblog.com/asfman/articles/41531.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>offsetLeft</title><link>http://www.cnitblog.com/asfman/articles/35395.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Fri, 26 Oct 2007 06:17:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/35395.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/35395.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/35395.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/35395.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/35395.html</trackback:ping><description><![CDATA[offsetLeft包括自己的margin和offsetParent的padding而left则不包括这两个<br>同时offsetLeft不包括offsetParent的border<br>所以通过：<br>function getPosition(o)<br>{<br>&nbsp;var rObj={left:0,top:0};<br>&nbsp;while(o!==document.body)<br>&nbsp;{<br>&nbsp;&nbsp;rObj.left+=o.offsetLeft;<br>&nbsp;&nbsp;rObj.top+=o.offsetTop;<br>&nbsp;&nbsp;o=o.offsetParent;<br>&nbsp;}<br>&nbsp;return rObj;<br>}<br>获取的属性相对于实际的位置，少了几个offsetParent的border<br>所以正确的为：<br>function getPosition(o)<br>{<br>&nbsp;var iLeft=0,iTop=0,iBorder;<br>&nbsp;while(o!=document.body)<br>&nbsp;{<br>&nbsp;&nbsp;iBorder = parseInt(o.offsetParent.currentStyle.borderWidth,10);//但是ff没有currentStyle属性<br>&nbsp;&nbsp;iBorder = iBorder?iBorder:0;<br>&nbsp;&nbsp;iLeft += o.offsetLeft+iBorder;<br>&nbsp;&nbsp;iTop&nbsp; += o.offsetTop+iBorder;<br>&nbsp;&nbsp;o = o.offsetParent;<br>&nbsp;}<br>&nbsp;return {"left":iLeft,"top":iTop};<br>}<br>clientLeft似乎相当于border的大小，但不设置border的话body居然有默认的clientLeft为2，其他标签为0 
<img src ="http://www.cnitblog.com/asfman/aggbug/35395.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2007-10-26 14:17 <a href="http://www.cnitblog.com/asfman/articles/35395.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>css pr</title><link>http://www.cnitblog.com/asfman/articles/21004.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Sat, 23 Dec 2006 07:46:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/21004.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/21004.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/21004.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/21004.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/21004.html</trackback:ping><description><![CDATA[
		<p>@charset "gb2312";</p>
		<p>* {font:12px Verdana,Arial,Tahoma,宋体,sans-serif;}/*12px大，字体优先：Verdana,然后：Arial、Verdana、宋体、sans-serif*/<br />html,body {height:100%;}/*设置浏览器高度为100%*/<br />body,form,p,pre,ul,ol,dl,h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}/*设置form、p、pre、ul、ol、dl、h1、h2、h3、h4、h5、h6内外补丁为0*/<br />div,p {display:block;}/*所有div/p为块元素*/<br />ul,ol,dl {list-style:none;}/*所有项目符号显示无*/<br />img {border:0;}/*所有图片边框无*/<br />a {text-decoration:none;}/*所有链接无修饰[上、下划线，虚线...]*/<br />a:hover {text-decoration:underline;}/*所有链接鼠标放上时为下划线*/<br />a:visited { text-decoration:none; color: #00f; }<br />button {cursor:pointer;}/*所有按钮鼠标放上时为手型标志*/<br />/* 全局设置完毕 */<br /><br />自定义滚动条：<br /><br />body {<br /> SCROLLBAR-FACE-COLOR: #ffffff;<br /> SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;<br /> SCROLLBAR-SHADOW-COLOR: #cccccc;<br /> SCROLLBAR-3DLIGHT-COLOR: #ffffff;<br /> SCROLLBAR-ARROW-COLOR: #cccccc;<br /> SCROLLBAR-TRACK-COLOR: #ffffff;<br /> SCROLLBAR-DARKSHADOW-COLOR: #ffffff;<br />}</p>
<img src ="http://www.cnitblog.com/asfman/aggbug/21004.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2006-12-23 15:46 <a href="http://www.cnitblog.com/asfman/articles/21004.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CSS入门4：css选择符</title><link>http://www.cnitblog.com/asfman/articles/19241.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Thu, 16 Nov 2006 13:38:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/19241.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/19241.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/19241.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/19241.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/19241.html</trackback:ping><description><![CDATA[
		<div class="text_head">
				<h4>
						<br />
						<strong>一.选择符模式</strong>
				</h4>
		</div>
		<div class="text_content">
				<p>模式/含义/内容描述<br /><br />* <br />匹配任意元素。(通用选择器) <br />E <br />匹配任意元素 E (例如一个类型为 E 的元素)。(类型选择器) <br />E F <br />匹配元素 E 的任意后代元素 F 。(后代选择器) <br />E &gt; F <br />匹配元素 E 的任意子元素 F 。(子选择器) <br />E:first-child <br />当元素 E 是它的父元素中的第一个子元素时，匹配元素 E 。(:first-child 伪类) <br />E:link E:visited <br />如果 E 是一个目标还没有访问过(:link)或者已经访问过(:visited)的超链接的源锚点时匹配元素 E 。(link 伪类) <br />E:active E:hover E:focus <br />在确定的用户动作中匹配 E 。(动态伪类) <br />E:lang(c) <br />如果类型为 E 的元素使用了(人类)语言 c (文档语言确定语言是如何被确定的)，则匹配该元素。(:lang() 伪类) <br />E + F <br />如果一个元素 E 直接在元素 F 之前，则匹配元素 F 。(临近选择器) <br />E[foo] <br />匹配具有”foo”属性集(不考虑它的值)的任意元素 E 。(属性选择器) <br />E[foo="warning"] <br />匹配其“foo”属性值严格等于“warning”的任意元素 E 。(属性选择器) <br />E[foo~="warning"] <br />匹配其“foo”属性值为空格分隔的值列表，并且其中一个严格等于“warning”的任意元素 E 。(属性选择器) <br />E[lang|="en"] <br />匹配其“lang”属性具有以“en”开头(从左边)的值的列表的任意元素 E 。(属性选择器) <br />DIV.warning <br />仅 HTML。用法同 DIV[class~="warning"]。(类选择器) <br />E#myid <br />匹配 ID 等于“myid”的任意元素 E 。(ID 选择器) <br /><br /></p>
				<blockquote>引用: 
<hr />
From：http://www.w3.org/TR/CSS2/selector.html 
<hr /></blockquote>
				<p>
						<br />
						<br />我们用下面的例子来解释“[s]父元素[/s]”、“[s]子元素[/s]”、“[s]父/子[/s]”及“[s]相邻[/s]”这几个概念。<br /></p>
				<p class="ubb">&lt;div title="这是一个div"&gt; &lt;h1&gt;这是是h1的内容&lt;/h1&gt; &lt;p&gt;这是一个段落p的内容！&lt;strong&gt;这里是strong的内容&lt;/strong&gt;这是一个段落p的内容！&lt;/p&gt; &lt;/div&gt; </p>
				<p>
						<br />从以上代码中，我们可以找出这样的关系：<br />[list]<br />[*] h1 和 p 同为 div 的“儿子”，两者分别同 div 形成“父/子”关系。<br />[*] h1,p,strong 都是 div 的“子元素”。（三者都包含在 div 之内）<br />[*] div 是 h1 和 p 的“父元素”。<br />[*] strong 和 p 形成“父/子”关系，strong 的“父元素”是 p 。<br />[*] 但 strong 和 div 并非“父/子”关系，而是“祖孙”关系，但 strong 依然是 div 的“子（孙）元素”。<br />[*] div 是 h1 p strong 三者的“祖先”，三者是 div 的“子（孙）元素”。<br />[*] h1 和 p 两者是相邻的。<br />[/list]<br /><br />继承上面的实例来具体演示一下E F的关系：假如，我们需要将 strong 内的内容二字变为绿色，我们可以有哪些方法呢？<br /><br /></p>
				<p class="ubb">div strong {color:green;} /* － 正确。strong 是 div 的“子元素”*/ p &gt; strong {color:green;} /* － 正确。strong 和 p 是“父/子”关系*/ div &gt; strong {color:green;} /* － 错误！strong 虽然是 div 的“子（孙）元素”，但两者乃是“祖孙”关系，而非“父/子”关系，因此不能用 &gt; 符号连接*/</p>
				<p>
						<strong>临近选择器和通用选择器</strong>：通用选择器以星号“*”表示，可以用于替代任何 tag 。<br />实例：<br /><br /></p>
				<p class="ubb">h2 + * { color:green }/*所有紧随 h2 的元素内的文字都将呈现红色*/</p>
				<p>
						<br />
				</p>
				<p>
						<strong>二.选择符分类介绍</strong>
						<br />
						<br />1.通配选择符<br />语法：<br /></p>
				<p class="ubb">* { sRules } </p>
				<p>说明：<br />通配选择符。选定文档目录树(DOM)中的所有类型的单一对象。<br />假如通配选择符不是单一选择符中的唯一组成，“*”可以省略。 <br />示例：<br /></p>
				<p class="ubb">*[lang=fr] { font-size:14px; width:120px; } *.div { text-decoration:none; } </p>
				<p>
						<br />
						<br />2.类型选择符<br />语法：<br /></p>
				<p class="ubb">E { sRules } </p>
				<p>
						<br />说明：<br />类型选择符。以文档语言对象(Element)类型作为选择符。 <br />示例：<br /></p>
				<p class="ubb">td { font-size:14px; width:120px; } a { text-decoration:none; } </p>
				<p>
						<br />3.属性选择符<br />语法：<br /></p>
				<p class="ubb">E [ attr ] { sRules } E [ attr = value ] { sRules } E [ attr ~= value ] { sRules } E [ attr |= value ] { sRules } </p>
				<p>
						<br />说明：<br />属性选择符。 <br />选择具有 attr 属性的 E <br />选择具有 attr 属性且属性值等于 value 的 E <br />选择具有 attr 属性且属性值为一用空格分隔的字词列表，其中一个等于 value 的 E 。这里的 value 不能包含空格 <br />选择具有 attr 属性且属性值为一用连字符分隔的字词列表，由 value 开始的 E <br />示例：<br /></p>
				<p class="ubb">h[title] { color: blue; } /* 所有具有title属性的h对象 */ span[class=demo] { color: red; } div[speed="fast"][dorun="no"] { color: red; } a[rel~="copyright"] { color:black; } </p>
				<p>
						<br />4.包含选择符<br />语法：<br /></p>
				<p class="ubb">E1 E2 { sRules }</p>
				<p>
						<br />说明：<br />包含选择符。选择所有被 E1 包含的 E2 。即 E1.contains(E2)==true 。 <br />示例：<br /></p>
				<p class="ubb">table td { font-size:14px; } div.sub a { font-size:14px; } </p>
				<p>
						<br />5.子对象选择符<br />语法：<br /></p>
				<p class="ubb">E1 &gt; E2 { sRules } </p>
				<p>
						<br />说明：<br />子对象选择符。选择所有作为 E1 子对象的 E2 。 <br />示例：<br /></p>
				<p class="ubb">body &gt; p { font-size:14px; } /* 所有作为body的子对象的p对象字体尺寸为14px */ div ul&gt;li p { font-size:14px; } </p>
				<p>
						<br />6.ID选择符<br />语法：<br /></p>
				<p class="ubb">#ID { sRules }</p>
				<p>
						<br />说明：<br />ID选择符。以文档目录树(DOM)中作为对象的唯一标识符的 ID 作为选择符。 <br />示例：<br /></p>
				<p class="ubb">#note { font-size:14px; width:120px;} </p>
				<p>
						<br />7.类选择符<br />语法：<br /></p>
				<p class="ubb">E.className { sRules } </p>
				<p>
						<br />说明：<br />类选择符。在HTML中可以使用此种选择符。其效果等同于E [ class ~= className ] 。请参阅属性选择符( Attribute Selectors )。<br />在IE5+，可以为对象的 class 属性(特性)指定多于一个值( className )，其方法是指定用空格隔开的一组样式表的类名。例如：&lt;div class="class1 class2"&gt;。 <br />示例：<br /></p>
				<p class="ubb">div.note { font-size:14px; } /* 所有class属性值等于（包含）"note"的div对象字体尺寸为14px */ .dream { font-size:14px; } /* 所有class属性值等于（包含）"note"的对象字体尺寸为14px */ </p>
				<p> </p>
				<p>
						<br />8.选择符分组<br />语法：<br /></p>
				<p class="ubb">E1 , E2 , E3 { sRules } </p>
				<p>
						<br />说明：<br />选择符分组。将同样的定义应用于多个选择符，可以将选择符以逗号分隔的方式并为组。 <br />示例：<br /></p>
				<p class="ubb">.td1,div a,body { font-size:14px; } td,div,a { font-size:14px; } </p>
				<p>
						<br />
						<br />9.伪类及伪对象选择符<br /><br />语法：<br /></p>
				<p class="ubb">E : Pseudo-Classes { sRules } E : Pseudo-Elements { sRules } </p>
				<p>
						<br />说明：<br />伪类及伪对象选择符。 <br />伪类选择符。请参阅伪类( Pseudo-Classes )[:link :hover :active :visited :focus :first-child :first :left :right :lang]。 <br />伪对象选择符。请参阅伪对象( Pseudo-Elements )[:first-letter :first-line :before :after]。 <br />示例：<br /></p>
				<p class="ubb">div:first-letter { font-size:14px; } a.fly :hover { font-size:14px; color:red; } </p>
				<p>
				</p>
		</div>
<img src ="http://www.cnitblog.com/asfman/aggbug/19241.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2006-11-16 21:38 <a href="http://www.cnitblog.com/asfman/articles/19241.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>pixelHeight</title><link>http://www.cnitblog.com/asfman/articles/18154.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Thu, 19 Oct 2006 07:11:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/18154.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/18154.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/18154.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/18154.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/18154.html</trackback:ping><description><![CDATA[&lt;html&gt;<br />　&lt;head&gt;<br />　&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt;<br />　&lt;title&gt;menu hide show&lt;/title&gt;<br />　&lt;script language="JavaScript"&gt;<br />　maxh=0;<br />　function hidde(obj)<br />　{<br />　if (maxh==0)<br />　maxh=obj.style.pixelHeight;<br />　if(obj.style.pixelHeight&gt;0)<br />　 {<br />　   obj.style.pixelHeight-=10;<br />　 obj.filters.alpha.opacity-=4;<br />　  if(obj.style.pixelHeight==maxh/10)<br />　   obj.style.display='none';<br />　 obj1=obj<br />　 setTimeout('hidde(obj1)','1');<br />　 }<br />　}<br />　function show(obj)<br />　{<br />　if(obj.style.pixelHeight&lt;maxh)<br />　 {<br />　   obj.style.display='';<br />　   obj.style.pixelHeight+=10;<br />　 obj.filters.alpha.opacity+=4;<br />　 obj1=obj<br />　 setTimeout('show(obj1)','1');<br />　 }<br />　}<br />　function turn(obj)<br />　{<br />　if (obj.style.display=='none')<br />　show(obj);<br />　else<br />　hidde(obj);<br />　}<br />　&lt;/script&gt;<br />　&lt;/head&gt;<br />　<br />　&lt;body&gt;<br />　&lt;input type="button" name="Submit" value="hidde" onClick="hidde(table1)"&gt;<br />　&lt;input type="button" name="Submit" value="show" onClick="show(table1)"&gt;<br />　&lt;input type="button" name="Submit" value="turn" onClick="turn(table1)"&gt;<br />　&lt;div id="table1" style="height:200px;FILTER: alpha(Opacity=100);OVERFLOW: hidden;"&gt;<br />　 &lt;table width="100%" height="200" border="0" cellpadding="0" cellspacing="0" bgcolor="#42CC33" &gt;<br />　   &lt;tr&gt; <br />　     &lt;td&gt;this is something&lt;br&gt;<br />　     br&lt;br&gt;<br />　     br&lt;br&gt;<br />　     br&lt;br&gt;<br />　     br&lt;br&gt;<br />　     br &lt;/td&gt;<br />　 &lt;/tr&gt;<br />　&lt;/table&gt;<br />　&lt;/div&gt;&lt;br&gt;<br />　this is the foot<br />　&lt;/body&gt;<br />　&lt;/html&gt;<br />　<img src ="http://www.cnitblog.com/asfman/aggbug/18154.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2006-10-19 15:11 <a href="http://www.cnitblog.com/asfman/articles/18154.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>图片飘飘</title><link>http://www.cnitblog.com/asfman/articles/17765.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Mon, 09 Oct 2006 07:50:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/17765.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/17765.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/17765.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/17765.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/17765.html</trackback:ping><description><![CDATA[javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);<img src ="http://www.cnitblog.com/asfman/aggbug/17765.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2006-10-09 15:50 <a href="http://www.cnitblog.com/asfman/articles/17765.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>css中* html&gt;body 是什么意思？ </title><link>http://www.cnitblog.com/asfman/articles/17219.html</link><dc:creator>汪杰</dc:creator><author>汪杰</author><pubDate>Fri, 22 Sep 2006 17:17:00 GMT</pubDate><guid>http://www.cnitblog.com/asfman/articles/17219.html</guid><wfw:comment>http://www.cnitblog.com/asfman/comments/17219.html</wfw:comment><comments>http://www.cnitblog.com/asfman/articles/17219.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnitblog.com/asfman/comments/commentRss/17219.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/asfman/services/trackbacks/17219.html</trackback:ping><description><![CDATA[
		<span style="FONT-SIZE: 12px; LINE-HEIGHT: 1.7em">&gt;是子选择符,用于匹配那些其他元素的直接后辈,属于CSS2<br /><br />比如说:<br />body &gt; p{color:red;}<br />&lt;body&gt;<br />&lt;p&gt;内容&lt;/p&gt;<br />&lt;div&gt;&lt;p&gt;内容&lt;/p&gt;&lt;/div&gt;<br />&lt;/body&gt;<br /><br />只有第一个匹配,第二个P是DIV的下级,因此是BODY的孙级,就不匹配了</span>
		<br />
		<span style="FONT-SIZE: 12px; LINE-HEIGHT: 1.7em">*是通用选择符,匹配文档中的任何元素<br />比如说:<br />body * ul{color:gray;}<br />BODY元素的两级以下的UL元素颜色为灰色<br />也就是说BODY元素的任何下级UL元素不为灰色,但其他UL,不论是DIV的下级元素,还是列表项,或是表格,都会成为灰色</span>
		<br />
		<span style="FONT-SIZE: 12px; LINE-HEIGHT: 1.7em">* html&gt;body <br />至于这个我也不知道该怎么解释,范围太大了<br />就现在的htm文件而言,html标记已经是最外层的,body就是html的直接下级</span>
		<br />
		<span style="FONT-SIZE: 12px; LINE-HEIGHT: 1.7em">我好象记得<br />html&gt;body #top {<br />    height: 70px;<br />}<br />这是为了避免opera的一个分解BUG<br /><br />上面的二个height,第一个是为了能IE5盒模型的错误,后面一个height才是正确的数字<br /><br />这些在&lt;网站重构&gt;里面有讲到,买本看看吧</span>
		<br />
		<span style="FONT-SIZE: 12px; LINE-HEIGHT: 1.7em">CSS: TDG 对 CSS1 的全部和 CSS2 的大部分属性都有详细的介绍。<br /><br />成书之时，CSS2 的支持还很不完善，就像乾坤大挪移，张无忌之前从未有人练到过第七层，所以以 Eric Meyer 之能 (他是 W3C CSS2 小组的特邀专家)，很多效果也只能凭空想象。当然，CSS1 的支持基本上都可以使用了，这方面是讲述得很详细的。<br /><br />目前现代的浏览器 (Moz, IE6, Safari, Opera) 对 CSS1 的支持趋近于完美，CSS2 的大部分都有较好的支持了 (IE6 例外)。<br /><br />&gt; * 这些选择符，IE6 不支持，但可以用过 IE6 的 Behavior 来书写 htc 文件令它支持。<br /><br />这在 Eric Meyer 的《More Eric Mayer On CSS》的一个 project 中提到了。另外，<a href="http://dean.edwards.name/IE7/" target="_blank"><font color="#333366">http://dean.edwards.name/IE7/</font></a> 提供了一个目前相当不错的 IE6 补丁包，让你安装在网站上，可使 IE 用户顺利浏览用了这些选择符的 CSS。</span>
<img src ="http://www.cnitblog.com/asfman/aggbug/17219.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/asfman/" target="_blank">汪杰</a> 2006-09-23 01:17 <a href="http://www.cnitblog.com/asfman/articles/17219.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>