<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[AspDIY.Net - Css]]></title>
<link>http://www.aspdiy.net/</link>
<description><![CDATA[网站设计相关技术文档及心得！]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[983493#qq.com(不必)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>AspDIY.Net</title>
	<url>http://www.aspdiy.net/images/logos.gif</url>
	<link>http://www.aspdiy.net/</link>
	<description>AspDIY.Net</description>
</image>

			<item>
			<link>http://www.aspdiy.net/article/css/141.htm</link>
			<title><![CDATA[学习CSS了解单位em和px的区别]]></title>
			<author>983493#qq.com(98tj)</author>
			<category><![CDATA[Css]]></category>
			<pubDate>Tue,23 Mar 2010 11:59:24 +0800</pubDate>
			<guid>http://www.aspdiy.net/default.asp?id=141</guid>
		<description><![CDATA[在国内网站中，包括三大门户，以及“引领”中国网站设计潮流的蓝色理想，ChinaUI等都是使用了px作为字体单位。只有百度好歹做了个可调的表率。而在大洋彼岸，几乎所有的主流站点都使用em作为字体单位，也就是可调的。没错，px比em更加容易使用，大部分读者不知道em为何物或者它相当于多少px。国外人士如此重视网站易用性(Accessibility)，不仅因为其根生蒂固的人文精神，直接原因可能是因为有一部法律来约束他们—例如美国的Section 508，强制网站达到一定的易用性。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;关键点：<br/><br/>　　1. IE无法调整那些使用px作为单位的字体大小;<br/><br/>　　2. 国外的大部分网站能够调整的原因在于其使用了em作为字体单位;<br/><br/>　　3. Firefox能够调整px和em，但是96%以上的中国网民使用IE浏览器(或内核)。<br/><br/>　　px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。<br/><br/>　　em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置，则相对于浏览器的默认字体尺寸。<br/><br/>　　任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。为了简化font-size的换算，需要在css中的body选择器中声明Font-size=62.5%，这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10，然后换上em作为单位就行了。<br/><br/>　　em有如下特点：<br/><br/>　　1. em的值并不是固定的;<br/><br/>　　2. em会继承父级元素的字体大小。<br/><br/>　　所以我们在写CSS的时候，需要注意两点：<br/><br/>　　1. body选择器中声明Font-size=62.5%;<br/><br/>　　2. 将你的原来的px数值除以10，然后换上em作为单位;<br/><br/>　　3. 重新计算那些被放大的字体的em数值。避免字体大小的重复声明。<br/><br/>　　也就是避免1.2 * 1.2= 1.44的现象。比如说你在#content中声明了字体大小为1.2em，那么在声明p的字体大小时就只能是1em，而不是1.2em, 因为此em非彼em，它因继承#content的字体高而变为了1em=12px。<br/><br/>　　但是12px汉字例外，就是由以上方法得到的12px(1.2em)大小的汉字在IE中并不等于直接用12px定义的字体大小，而是稍大一点。这个问题 Jorux已经解决，只需在body选择器中把62.5%换成63%就能正常显示了。原因可能是IE处理汉字时，对于浮点的取值精确度有限。不知道有没有其他的解释。<br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.aspdiy.net/article/css/140.htm</link>
			<title><![CDATA[CSS对IE6、IE7、IE8支持详细的易用的参考]]></title>
			<author>983493#qq.com(98tj)</author>
			<category><![CDATA[Css]]></category>
			<pubDate>Tue,16 Mar 2010 10:44:18 +0800</pubDate>
			<guid>http://www.aspdiy.net/default.asp?id=140</guid>
		<description><![CDATA[<div id="entrybody">
<p>中文原文：<a target="_blank" href="http://www.qianduan.net/css-differences-in-internet-explorer-6-7-and-8.html"><font color="#2c6288">CSS在Internet Explorer 6, 7 和8中的差别</font></a><br />
译自：<a target="_blank" href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/"><font color="#2c6288">CSS Differences in Internet Explorer 6, 7 and 8</font></a></p>
<p>关于浏览器的最离奇的统计结果之一就是<strong>Internet Explorer</strong> 版本6，7和8共存。截至本文，<a target="_blank" href="http://marketshare.hitslink.com/browser-market-share.aspx?qprid=0"><font color="#2c6288">Internet Explorer各个版本总共占据了大约65%的市场份额</font></a>。在网站开发社区，这个数字要小很多，统计显示<a target="_blank" href="http://www.w3schools.com/browsers/browsers_stats.asp"><font color="#2c6288">大概只有40%</font></a>。</p>
<p><img class="alignnone size-full wp-image-11426" title="ie" height="441" alt="ie" width="500" src="http://www.webjx.com/files/allimg/091019/2103370.jpg" /></p>
<p>这些统计中比较有趣的部分是，IE6、IE7、IE8之间的数值很接近，这防止了单个Microsoft的浏览器占居统治地位&mdash;&mdash;与过去的情况相反。根据这些令人遗憾的统计结果，在为客户开发网站的时候<strong>开发人员对所有当前使用的IE浏览器做全面的测试是必要的</strong>，而且这样在个人项目上也可以拉拢更多的用户。</p>
<p>多谢那些JavaScript库(框架)，跨浏览器的Javascript的测试已经像当前形势所允许的那样接近完美了。但在CSS开发中还不是这样，特别是关系到IE目前存在的三个版本。</p>
<p>本文尝试为希望了解CSS对IE6、IE7、IE8的支持的不同的开发者提供一份<strong>详细的、易用的参考</strong>。本参考包含以下情况的概述和兼容情况：</p>
<ul>
    <li>三个浏览器中的<strong>一个</strong>支持而另外<strong>两个</strong>不支持的条目</li>
    <li>三个浏览器中的<strong>两个</strong>支持而另外<strong>一个</strong>不支持的条目</li>
</ul>
<p>本文不讨论：</p>
<ul>
    <li>三个浏览器都不支持的条目</li>
    <li>私有属性</li>
</ul>
<p>因此，本文的中心是三个浏览器中的<em>不同</em>，而不是必要的支持缺陷。该列表被分为以下五个部分：</p>
<ul>
    <li><a href="http://www.aspdiy.net/140.htm#selectors"><font color="#2c6288">选择器与继承</font></a></li>
    <li><a href="http://www.aspdiy.net/140.htm#pseudo_classes"><font color="#2c6288">伪类与伪元素</font></a></li>
    <li><a href="http://www.aspdiy.net/140.htm#property"><font color="#2c6288">属性支持</font></a></li>
    <li><a href="http://www.aspdiy.net/140.htm#other"><font color="#2c6288">其它各种技术</font></a></li>
    <li><a href="http://www.aspdiy.net/140.htm#bugs"><font color="#2c6288">重要bug和不兼容问题</font></a></li>
</ul>
<h3 id="selectors">选择器与继承</h3>
<h4>子选择器</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
body <span style="color: #00aa00">&gt;</span> p <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">color</span><span style="color: #00aa00">:</span> <span style="color: #cc00cc">#fff</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>子选择器选择一个特定父级元素的所有直接子级元素，在上面的例子中，body是父元素，p是子元素。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>IE7中，如果在父级标签和子级标签之间有一个HTML注释，子选择器将不会工作。</p>
<h4>链类</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #6666ff">.class1</span><span style="color: #6666ff">.class2</span><span style="color: #6666ff">.class3</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">background</span><span style="color: #00aa00">:</span> <span style="color: #cc00cc">#fff</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>链类用于送一个HTML元素有多个class声明的情况，就像这样：</p>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="html4strict" style="font-family: monospace"><span style="color: #009900">&lt;<span style="font-weight: bold; color: #000000">div</span> <span style="color: #000066">class</span><span style="color: #66cc66">=</span><span style="color: #ff0000">&quot;class1 class2 class3&quot;</span>&gt;</span>
<span style="color: #009900">&lt;<span style="font-weight: bold; color: #000000">p</span>&gt;</span>Content here.<span style="color: #009900">&lt;<span style="color: #66cc66">/</span><span style="font-weight: bold; color: #000000">p</span>&gt;</span>
<span style="color: #009900">&lt;<span style="color: #66cc66">/</span><span style="font-weight: bold; color: #000000">div</span>&gt;</span></pre>
</div>
</div>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>IE6好像支持这种情况，因为它能匹配链中的最后一个class到使用该class的元素上，然而，它并不能限制一个使用链中所有class的元素。</p>
<h4>属性选择器</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
a<span style="color: #00aa00">[</span>href<span style="color: #00aa00">]</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">color</span><span style="color: #00aa00">:</span> <span style="color: #cc00cc">#0f0</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>该选择器允许一个元素被定位只要它有指定的属性。在上面的例子中，所有的带有href属性的a标签都会被限定，而没有href属性的a标签不会被限定。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>临近兄弟选择器</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
h1<span style="color: #00aa00">+</span>p <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">color</span><span style="color: #00aa00">:</span> <span style="color: #cc00cc">#f00</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>该选择器定位临近到指定元素的兄弟标签。上面的例子将会限定p标签，但是他必须是h1标签的兄弟而且要直接尾随在h1标签的后面。比如：</p>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="html4strict" style="font-family: monospace"><span style="color: #009900">&lt;<span style="font-weight: bold; color: #000000">h1</span>&gt;</span>heading<span style="color: #009900">&lt;<span style="color: #66cc66">/</span><span style="font-weight: bold; color: #000000">h1</span>&gt;</span>
<span style="color: #009900">&lt;<span style="font-weight: bold; color: #000000">p</span>&gt;</span>Content here.<span style="color: #009900">&lt;<span style="color: #66cc66">/</span><span style="font-weight: bold; color: #000000">p</span>&gt;</span>
<span style="color: #009900">&lt;<span style="font-weight: bold; color: #000000">p</span>&gt;</span>Content here.<span style="color: #009900">&lt;<span style="color: #66cc66">/</span><span style="font-weight: bold; color: #000000">p</span>&gt;</span></pre>
</div>
</div>
<p>在上面的代码中，CSS样式将只对第一个p有效。因为它是h1的兄弟而且紧跟着h1。第二个p也是h1的一个兄弟，但是它没有紧跟着h1。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>在IE7中，如果在兄弟之间有一个HTML注释，临近兄弟选择器将无效。</p>
<h4>普通兄弟选择器</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
h1~p <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">color</span><span style="color: #00aa00">:</span> <span style="color: #cc00cc">#f00</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>该选择器定位一个指定元素后面的所有兄弟元素。将此选择器应用到上面的那个例子，将会对两个p标签都有效。当然，如果有一个p元素出现在h1之前，那个p元素不会被匹配。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h3 id="pseudo_classes">伪类和伪元素</h3>
<h4>:hover后面的后代选择器</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
a<span style="color: #3333ff">:hover </span>span <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">color</span><span style="color: #00aa00">:</span> <span style="color: #cc00cc">#0f0</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>一个元素可以被:hover伪类后面的选择器定位，就像后代选择器一样。上面的例子，在鼠标悬停的时候，将会改变a元素内的span元素中的文字的颜色。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>链伪类</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
a<span style="color: #3333ff">:first-child</span><span style="color: #3333ff">:hover </span><span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">color</span><span style="color: #00aa00">:</span> <span style="color: #cc00cc">#0f0</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>伪类可以链起来以缩小元素选择。上面的例子会定位每一个父级元素下的第一个a标签，并将hover伪类P应用到它上。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>非锚点元素中的:hover</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
div<span style="color: #3333ff">:hover </span><span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">color</span><span style="color: #00aa00">:</span> <span style="color: #cc00cc">#f00</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p><code><font face="NSimsun">:hover</font></code>伪类可以应用到任何元素的悬停状态，而不只是a标签。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>:first-child伪类</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
div li<span style="color: #3333ff">:first-child </span><span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">background</span><span style="color: #00aa00">:</span> <span style="font-weight: bold; color: #000000">blue</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>改伪类定位每一个指定的元素的父级元素的第一个子元素。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>IE7中，如果要定位的第一个子元素之前有HTML注释，first-child伪类将会无效。</p>
<h4>:focus伪类</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
a<span style="color: #3333ff">:focus </span><span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">border</span><span style="color: #00aa00">:</span> <span style="color: #933">1px</span> <span style="color: #993333">solid</span> <span style="color: #993333">red</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>该伪类定位有键盘焦点的所有元素。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>:before 和:after 伪类</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #cc00cc">#box</span><span style="color: #3333ff">:before </span><span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">content</span><span style="color: #00aa00">:</span> <span style="color: #ff0000">&quot;本段文字在盒子前面&quot;</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span>
&nbsp;
<span style="color: #cc00cc">#box</span><span style="color: #3333ff">:after </span><span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">content</span><span style="color: #00aa00">:</span> <span style="color: #ff0000">&quot;本段文字在盒子后面&quot;</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>这两个伪元素分别在指定元素的前面和后面添加生成的内容，结合content属性一起使用。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h3 id="property">属性支持</h3>
<h4>由position产生的实际大小</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #cc00cc">#box</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">position</span><span style="color: #00aa00">:</span> <span style="color: #993333">absolute</span><span style="color: #00aa00">;</span>
	<span style="font-weight: bold; color: #000000">top</span><span style="color: #00aa00">:</span> <span style="color: #cc66cc">0</span><span style="color: #00aa00">;</span>
	<span style="font-weight: bold; color: #000000">right</span><span style="color: #00aa00">:</span> <span style="color: #933">100px</span><span style="color: #00aa00">;</span>
	<span style="font-weight: bold; color: #000000">left</span><span style="color: #00aa00">:</span> <span style="color: #cc66cc">0</span><span style="color: #00aa00">;</span>
	<span style="font-weight: bold; color: #000000">bottom</span><span style="color: #00aa00">:</span> <span style="color: #933">200px</span><span style="color: #00aa00">;</span>
	<span style="font-weight: bold; color: #000000">background</span><span style="color: #00aa00">:</span> <span style="font-weight: bold; color: #000000">blue</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>定义<code><font face="NSimsun">top</font></code>, <code><font face="NSimsun">right</font></code>, <code><font face="NSimsun">bottom</font></code>, 和<code><font face="NSimsun">left</font></code> 值到绝对定位的元素上将给这个元素实际的大小(宽度和高度)，虽然并没有设定使宽度和高度值。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Min-Height 与 Min-Width</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #cc00cc">#box</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">min-height</span><span style="color: #00aa00">:</span> <span style="color: #933">500px</span><span style="color: #00aa00">;</span>
	<span style="font-weight: bold; color: #000000">min-width</span><span style="color: #00aa00">:</span> <span style="color: #933">300px</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>这两个属性分别指定元素的宽和高的最小值，允许一个盒子可以比指定的最小值更大，但是不能更小。它们两个可以一起使用，也可以分开来用。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Max-Height 和Max-Width</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #cc00cc">#box</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">max-height</span><span style="color: #00aa00">:</span> <span style="color: #933">500px</span><span style="color: #00aa00">;</span>
	<span style="font-weight: bold; color: #000000">max-width</span><span style="color: #00aa00">:</span> <span style="color: #933">300px</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>这两个属性分别指定元素的高和宽的最大值，允许一个盒子比这个指定的最大值小，但是不能更大。它们也可以同时使用或者单独使用。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>透明边框颜色</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #cc00cc">#box</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">border</span><span style="color: #00aa00">:</span> <span style="color: #993333">solid</span> <span style="color: #933">1px</span> <span style="color: #993333">transparent</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>一个透明的边框色允许一个边框和边框色可见(或者不透明)时占用一样的空间。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>固定位置元素</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #cc00cc">#box</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">position</span><span style="color: #00aa00">:</span> <span style="color: #993333">fixed</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p><code><font face="NSimsun">position</font></code>属性的这个值允许一个元素绝对的相对于窗口定位。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>固定位置的背景图</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #cc00cc">#box</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">background-image</span><span style="color: #00aa00">:</span> <span style="color: #993333">url</span><span style="color: #00aa00">(</span><span style="color: #ff0000; font-style: italic">images/bg.jpg</span><span style="color: #00aa00">)</span><span style="color: #00aa00">;</span>
	<span style="font-weight: bold; color: #000000">background-position</span><span style="color: #00aa00">:</span> <span style="color: #cc66cc">0</span> <span style="color: #cc66cc">0</span><span style="color: #00aa00">;</span>
	<span style="font-weight: bold; color: #000000">background-attachment</span><span style="color: #00aa00">:</span> <span style="color: #993333">fixed</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p><code><font face="NSimsun">background-attachment</font></code>属性的值为fixed允许一个背景图片绝对地相对于窗口定位。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
Yes</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>就像position:fixed一样，IE6同样不支持background-positon的fixed值 。然而，在IE6中只有在这个值用于根元素的时候才有效。</p>
<h4>属性值&ldquo;inherit&rdquo;</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #cc00cc">#box</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">display</span><span style="color: #00aa00">:</span> <span style="color: #993333">inherit</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>将值<code><font face="NSimsun">inherit</font></code> 应用到一个属性那个允许一个元素从它的包含元素继承计算的值。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>IE6 和IE7 不支持<code><font face="NSimsun">inherit</font></code> 值除了<code><font face="NSimsun">direction</font></code> 和<code><font face="NSimsun">visibility</font></code> 属性。</p>
<h4>表格单元的边框空白</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
table td <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">border-spacing</span><span style="color: #00aa00">:</span> <span style="color: #933">3px</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>该属性设置相邻的表格单元的边框之间的空白。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>在表格中渲染空单元格</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
table <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">empty-cells</span><span style="color: #00aa00">:</span> <span style="color: #993333">show</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>该属性，只应用于元素的display属性被设置为 table-cell的元素，允许空单元格渲染他们的边框和背景。否则，它们将不可见。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>表格标题的水平位置</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
table <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">caption-side</span><span style="color: #00aa00">:</span> <span style="font-weight: bold; color: #000000">bottom</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>这个属性允许将一个表格的标题放到表格的底部&mdash;&mdash;默认是头部。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>修剪区域</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #cc00cc">#box</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">clip</span><span style="color: #00aa00">:</span>rect<span style="color: #00aa00">(</span><span style="color: #933">20px</span><span style="color: #00aa00">,</span> <span style="color: #933">300px</span><span style="color: #00aa00">,</span> <span style="color: #933">200px</span><span style="color: #00aa00">,</span> <span style="color: #933">100px</span><span style="color: #00aa00">)</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>该属性指定一个盒子的一个区域可见，剩下的部分修剪掉，或者不可见。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>有趣的是，该如果不使用隔开各个值的逗号，IE6和IE7也可以用这个属性。(比如，使用空格隔开剪切的值。)</p>
<h4>打印页面中的orphanes和widows</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
p <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">orphans</span><span style="color: #00aa00">:</span> <span style="color: #cc66cc">4</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span>
&nbsp;
p <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">widows</span><span style="color: #00aa00">:</span> <span style="color: #cc66cc">4</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p><code><font face="NSimsun">orphans</font></code>属性设定在打印页面底部显示的最少行数。而<code><font face="NSimsun">widows</font></code> 属性用来设定打印页面头部至少显示的段落的行数。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>盒子内的页面分割</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #cc00cc">#box</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">page-break-inside</span><span style="color: #00aa00">:</span> <span style="color: #993333">avoid</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>该属性设定分页是否发生在一个指定元素内。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Outline 属性</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #cc00cc">#box</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">outline</span><span style="color: #00aa00">:</span> <span style="color: #993333">solid</span> <span style="color: #933">1px</span> <span style="color: #993333">red</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p><code><font face="NSimsun">outline</font></code> 是<code><font face="NSimsun">outline-style</font></code>, <code><font face="NSimsun">outline-width</font></code>, 和<code><font face="NSimsun">outline-color</font></code>的缩写。该属性要优于border属性，因为它不会影响文档流，因而u更有助于调试布局问题。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>display属性的替代值</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #cc00cc">#box</span> <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">display</span><span style="color: #00aa00">:</span> inline-<span style="color: #993333">block</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p><code><font face="NSimsun">display</font></code> 属性通常设置为<code><font face="NSimsun">block</font></code>, <code><font face="NSimsun">inline</font></code>, 或<code><font face="NSimsun">none</font></code>。替代值包括：</p>
<ul>
    <li><code><font face="NSimsun">inline-block</font></code></li>
    <li><code><font face="NSimsun">inline-table</font></code></li>
    <li><code><font face="NSimsun">list-item</font></code></li>
    <li><code><font face="NSimsun">run-in</font></code></li>
    <li><code><font face="NSimsun">table</font></code></li>
    <li><code><font face="NSimsun">table-caption</font></code></li>
    <li><code><font face="NSimsun">table-cell</font></code></li>
    <li><code><font face="NSimsun">table-column</font></code></li>
    <li><code><font face="NSimsun">table-column-group</font></code></li>
    <li><code><font face="NSimsun">table-footer-group</font></code></li>
    <li><code><font face="NSimsun">table-header-group</font></code></li>
    <li><code><font face="NSimsun">table-row</font></code></li>
    <li><code><font face="NSimsun">table-row-group</font></code></li>
</ul>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>处理可折叠空白</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
p <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">white-space</span><span style="color: #00aa00">:</span> pre-line<span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span>
&nbsp;
div <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">white-space</span><span style="color: #00aa00">:</span> pre-wrap<span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p><code><font face="NSimsun">white-space</font></code>属性的pre-line值设定将多个空白元素折叠为一个空白，同时允许明确的设置断行。<code><font face="NSimsun">white-space</font></code> 属性的<code><font face="NSimsun">pre-wrap</font></code> 值不会将多个空白折叠为一个，不过也允许明确的设置断行。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h3 id="other">其它各种技术</h3>
<h4>@import的媒体类型</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace"><span style="color: #a1a100">@import url(&quot;styles.css&quot;) screen;</span></pre>
</div>
</div>
<h5>描述</h5>
<p>就像上面的例子那样，引入的样式表文件的媒体类型声明在文件地址的后面。在该例子中，媒体类型是&rdquo;screen&rdquo;。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>尽管IE6 和IE7 支持 <code><font face="NSimsun">@import</font></code>，它们在媒体类型被指定的时候会无效，甚至会引起正@import规则无效。</p>
<h4>计数递增</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
h2 <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">counter-increment</span><span style="color: #00aa00">:</span> headers<span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span>
h2<span style="color: #3333ff">:before </span><span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">content</span><span style="color: #00aa00">:</span> counter<span style="color: #00aa00">(</span>headers<span style="color: #00aa00">)</span> <span style="color: #ff0000">&quot;. &quot;</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>该CSS 技术允许你自动增加出现在指定元素前面的编号，结合before伪元素一起使用。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>生成内容的引用字符</h4>
<h5>示例</h5>
<div class="wp_syntax" style="padding-bottom: 0px">
<div class="code">
<pre class="css" style="font-family: monospace">
q <span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">quotes</span><span style="color: #00aa00">:</span> <span style="color: #ff0000">&quot;'&quot;</span> <span style="color: #ff0000">&quot;'&quot;</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span>
&nbsp;
q<span style="color: #3333ff">:before </span><span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">content</span><span style="color: #00aa00">:</span> <span style="color: #993333">open-quote</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span>
&nbsp;
q<span style="color: #3333ff">:after </span><span style="color: #00aa00">{</span>
	<span style="font-weight: bold; color: #000000">content</span><span style="color: #00aa00">:</span> <span style="color: #993333">close-quote</span><span style="color: #00aa00">;</span>
<span style="color: #00aa00">}</span></pre>
</div>
</div>
<h5>描述</h5>
<p>指定用于生成内容的引用呼号，用于q标签。</p>
<h5>支持情况</h5>
<div style="overflow: hidden">
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE6</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE7</strong><br />
No</div>
<div style="border-right: #ddd 1px solid; padding-right: 15px; border-top: #ddd 1px solid; padding-left: 15px; float: left; padding-bottom: 15px; margin: 0pt 0pt 0pt -1px; border-left: #ddd 1px solid; width: 50px; padding-top: 15px; border-bottom: #ddd 1px solid; text-align: center"><strong>IE8</strong><br />
Yes</div>
</div>
<h3 id="bugs">重要bug和不兼容性问题</h3>
<p>下面是在上文中没有提到的IE6和IE7的众多bug。当然这个列表不包括在这三个浏览器中都不支持的条目。</p>
<h4>IE6 Bugs</h4>
<ul>
    <li>不支持用样式设置<code><font face="NSimsun">&lt;abbr&gt;</font></code> 元素</li>
    <li>不支持以连字符和下划线开头的class和ID名</li>
    <li><code><font face="NSimsun">&lt;select&gt;</font></code> 元素总是出现在堆叠最上面，而无视z-index值</li>
    <li><code><font face="NSimsun">如果锚点的伪类没有使用正确的顺序</font></code>(<code><font face="NSimsun">:link</font></code>, <code><font face="NSimsun">:visited</font></code>, <code><font face="NSimsun">:hover</font></code>)<code><font face="NSimsun">，:hover</font></code> 伪类将无效</li>
    <li>一个属性的<code><font face="NSimsun">!important</font></code> 声明会被同一规则中同一属性的没有使用!important的第二个声明覆盖。</li>
    <li><code><font face="NSimsun">height</font></code> 表现类似于<code><font face="NSimsun">min-height</font></code></li>
    <li><code><font face="NSimsun">width</font></code> 表现类似于<code><font face="NSimsun">min-width</font></code></li>
    <li>左右margin双倍</li>
    <li>圆点边框(dotted)看起来像虚线边框(dashed)</li>
    <li><code><font face="NSimsun">text-decoration</font></code>的 <code><font face="NSimsun">line-through</font></code> 值在文字上看起来比别的浏览器要高一些</li>
    <li>有序列表如果有一个固定结构(haslayout为true，不能设置li的高度/宽度/zoom等激活haslayout的值)，序号就不会增加，而是保持为1</li>
    <li>列表元素不支持<code><font face="NSimsun">list-style-type</font></code>的所有可用的值</li>
    <li>如果列表条目浮动，指定的<code><font face="NSimsun">list-style-image</font></code> 将不会显示</li>
    <li>不完全支持 <code><font face="NSimsun">@font-face</font></code></li>
    <li>某些选择器会错误的匹配注释和文档声明</li>
    <li>如果一个ID 选择器结合一个类选择器不匹配，同样的ID选择器结合不同的类选择器也将被当作不匹配。</li>
</ul>
<h4>IE7 Bugs</h4>
<ul>
    <li>有序列表如果有一个固定结构(haslayout为true，不能设置li的高度/宽度/zoom等激活haslayout的值)，序号就不会增加，而是保持为1</li>
    <li>列表元素不支持<code><font face="NSimsun">list-style-type</font></code>的所有可用的值</li>
    <li>如果列表条目浮动，指定的<code><font face="NSimsun">list-style-image</font></code> 将不会显示</li>
    <li>不完全支持 <code><font face="NSimsun">@font-face</font></code></li>
    <li>某些选择器会错误的匹配注释和文档声明</li>
</ul>
<p>一些在这里没有提到的IE bug只会在特定环境发生，而且没有指定到特定的CSS属性或值。查看下面的参考以了解更多问题：</p>
<h3>更多资源</h3>
<ul>
    <li><a target="_blank" href="http://www.howtocreate.co.uk/ie8.html"><font color="#2c6288">Details of Changes in Internet Explorer 8</font></a></li>
    <li><a target="_blank" href="http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx"><font color="#2c6288">CSS Compatibility for Internet Explorer (MSDN)</font></a></li>
    <li><a target="_blank" href="http://msdn.microsoft.com/en-us/library/cc304082%28VS.85%29.aspx"><font color="#2c6288">CSS Improvements in Internet Explorer 8 (MSDN)</font></a></li>
    <li><a target="_blank" href="http://www.positioniseverything.net/explorer.html"><font color="#2c6288">Internet Explorer Exposed &ndash; CSS Bugs @ Position Is Everything</font></a></li>
    <li><a target="_blank" href="http://reference.sitepoint.com/css"><font color="#2c6288">SitePoint CSS Reference</font></a></li>
    <li><a target="_blank" href="http://www.quirksmode.org/css/contents.html"><font color="#2c6288">CSS Contents and Browser Compatibility</font></a></li>
</ul>
<h4>关于作者</h4>
<p><em>Louis Lazaris 是一个居住在加拿大多伦多的自由职业者，网页开发者，在网站开发领域有9年的经验，在其博客<a target="_blank" href="http://www.impressivewebs.com/"><font color="#2c6288">Impressive Webs</font></a>发布网页设计文章和教程。你可以<a target="_blank" href="http://twitter.com/ImpressiveWebs"><font color="#2c6288">follow Louis on Twitter</font></a> 或者在<a target="_blank" href="http://www.impressivewebs.com/contact"><font color="#2c6288">这里</font></a>联系到他</em>。</p>
</div>]]></description>
		</item>
		
			<item>
			<link>http://www.aspdiy.net/article/css/139.htm</link>
			<title><![CDATA[用clearfix:after  消除 css浮动]]></title>
			<author>983493#qq.com(98tj)</author>
			<category><![CDATA[Css]]></category>
			<pubDate>Tue,16 Mar 2010 10:20:17 +0800</pubDate>
			<guid>http://www.aspdiy.net/default.asp?id=139</guid>
		<description><![CDATA[在写HTML代码的时候，创造在Firefox等符合W3C标准 的涉猎器中，如果有一个DIV作为外部容器，内部的DIV如果设置了float样式，则外部的容器DIV因为内部没有clear，导致不能被撑开。看下面的例子：<br/>&lt;div style=&#34;border:2px solid red;&#34;&gt;<br/>&lt;div style=&#34;float:left;width:80px;height:80px;border:1px solid blue;&#34;&gt;TEST DIV&lt;/div&gt;<br/>&lt;div style=&#34;float:left;width:80px;height:80px;border:1px solid blue;&#34;&gt;CSSBBS&lt;/div&gt;<br/>&lt;div style=&#34;float:left;width:80px;height:80px;border:1px solid blue;&#34;&gt;TEST DIV&lt;/div&gt;<br/>&lt;div style=&#34;float:left;width:80px;height:80px;border:1px solid blue;&#34;&gt;TEST DIV&lt;/div&gt;<br/>&lt;div style=&#34;float:left;width:80px;height:80px;border:1px solid blue;&#34;&gt;TEST DIV&lt;/div&gt;<br/>&lt;/div&gt;<br/>运行这段代码，大家可以看到，作为外部容器的边框为红色的DIV，没有被撑开。这是因为内部的DIV因为float:left之后，就丧失了clear:both和display:block的样式，所以外部的DIV不会被撑开。<br/>我们想让外部容器的DIV随着内部DIV增多而增加高度，要怎么解决呢？<br/><br/>以前我都是用这样的法子 来解决：<br/>&lt;div style=&#34;border:2px solid red;&#34;&gt;<br/>&lt;div style=&#34;float:left;width:80px;height:80px;border:1px solid blue;&#34;&gt;TEST DIV&lt;/div&gt;<br/>&lt;div style=&#34;float:left;width:80px;height:80px;border:1px solid blue;&#34;&gt;TEST DIV&lt;/div&gt;<br/>&lt;div style=&#34;float:left;width:80px;height:80px;border:1px solid blue;&#34;&gt;TEST DIV&lt;/div&gt;<br/>&lt;div style=&#34;float:left;width:80px;height:80px;border:1px solid blue;&#34;&gt;TEST DIV&lt;/div&gt;<br/>&lt;div style=&#34;float:left;width:80px;height:80px;border:1px solid blue;&#34;&gt;TEST DIV&lt;/div&gt;<br/>&lt;div style=&#34;clear:both;&#34;&gt;&lt;/div&gt;<br/>&lt;/div&gt;<br/>我们看到，在容器DIV内要显示出来的float:left的所有的DIV之后，我们添加了这样的一个DIV：&lt;div style=&#34;clear:both&#34;&gt;&lt;/div&gt; 。这样，其实就在最后增加了clear的动作。<br/><br/>但是，我总感觉，这么多加一个DIV有点不妥。一是多了一个没有意义的DIV，二是在用dojo做Drag &amp; Dro&#112;的时候，由于这个DIV是容器DIV的一个字节点，如果这个节点被移动，则会造成排版上的Bug：如果要显示的蓝框的DIV被移到这个DIV之后，则因为clear:both，它会被强制 换一行显示。所以，我一直在寻找更好的解决措施。<br/><br/>解决的措施：<br/>首先设置这样的CSS：<br/>CSS代码：<br/><br/><br/>代码:<br/>.clearfix:after {<br/>content: &#34;.&#34;;<br/>display: block;<br/>height: 0;<br/>clear: both;<br/>visibility: hidden;<br/>}<br/>然后，我们再修正原本的HTML代码，让外部的容器DIV来应用这个CSS：<br/>HTML4STRICT代码：<br/><br/><br/>&lt;style&gt;<br/>.clearfix:after {<br/>content: &#34;.&#34;;<br/>display: block;<br/>height: 0;<br/>clear: both;<br/>visibility: hidden;<br/>}<br/><br/>* html .clearfix {height: 1%;}<br/><br/>在Firefox里测试一下，哈哈，这样做的确很有效，显示正常，而且dojo的 Drag &amp; Dro&#112; 也不会有问题了。原本，这个clearfix的CSS应用了after这个伪对象，它将在利用 clearfix的元素的结尾添加content中的内容。在这里添加了一个句号&#34;.&#34;，并且把它的display设置成block；高度设为0；clear设为both；visibility设为潜藏 。这样就达到 了撑开容器的目标啦。<br/><br/>但是，在文章中说，Windows IE并不支撑这样做。所以要让IE也完善显示，则必须 在clearfix这个CSS定义的后面加上一些专门为IE设定的HACK。CSS如下：<br/>CSS代码：<br/><br/>代码:<br/>.clearfix:after {<br/>content: &#34;.&#34;;<br/>display: block;<br/>height: 0;<br/>clear: both;<br/>visibility: hidden;<br/>}<br/><br/>* html .clearfix {height: 1%;}<br/><br/>因为转义字符&#34;\&#34;，Mac IE涉猎器会漠视 掉这段Hack，但Windows IE不会，它会利用 * html .clearfix {height: 1%;} 来达到 撑开DIV容器的目标（貌似Mac IE没有措施解决这个问题，不过幸好用户数量是在是太少了，Safari支撑就可以了:p）。 <br/>]]></description>
		</item>
		
			<item>
			<link>http://www.aspdiy.net/article/css/132.htm</link>
			<title><![CDATA[css初始化]]></title>
			<author>983493#qq.com(98tj)</author>
			<category><![CDATA[Css]]></category>
			<pubDate>Fri,25 Dec 2009 14:55:46 +0800</pubDate>
			<guid>http://www.aspdiy.net/default.asp?id=132</guid>
		<description><![CDATA[/*<br/>KISSY CSS Reset<br/>理念：1. reset 的目的不是清除浏览器的默认样式，这仅是部分工作。清除和重置是紧密不可分的。<br/>&nbsp;&nbsp;&nbsp;&nbsp; 2. reset 的目的不是让默认样式在所有浏览器下一致，而是减少默认样式有可能带来的问题。<br/>&nbsp;&nbsp;&nbsp;&nbsp; 3. reset 期望提供一套普适通用的基础样式。但没有银弹，推荐根据具体需求，裁剪和修改后再使用。<br/>特色：1. 适应中文；2. 基于最新主流浏览器。<br/>维护：玉伯&lt;lifesinger@gmail.com&gt;, 正淳&lt;ragecarrier@gmail.com&gt;<br/>*/<br/><br/>/** 清除内外边距 **/<br/>body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */<br/>dl, dt, dd, ul, ol, li, /* list elements 列表元素 */<br/>pre, /* text formatting elements 文本格式元素 */<br/>form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */<br/>th, td /* table elements 表格元素 */ {<br/>&nbsp;&nbsp;&nbsp;&nbsp;margin: 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;padding: 0;<br/>}<br/><br/>/** 设置默认字体 **/<br/>body,<br/>button, input, sel&#101;ct, textarea /* for ie */ {<br/>&nbsp;&nbsp;&nbsp;&nbsp;font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;<br/>}<br/>h1, h2, h3, h4, h5, h6 { font-size: 100%; }<br/>address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */<br/>code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */<br/>small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */<br/><br/>/** 重置列表元素 **/<br/>ul, ol { list-style: none; }<br/><br/>/** 重置文本格式元素 **/<br/>a { text-decoration: none; }<br/>a:hover { text-decoration: underline; }<br/><br/>sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */<br/>sub { vertical-align: text-bottom; }<br/><br/>/** 重置表单元素 **/<br/>legend { color: #000; } /* for ie6 */<br/>fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */<br/>button, input, sel&#101;ct, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */<br/>/* 注：optgroup 无法扶正 */<br/><br/>/** 重置表格元素 **/<br/>table { border-collapse: collapse; border-spacing: 0; }<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.aspdiy.net/article/css/129.htm</link>
			<title><![CDATA[IE6下关于display:none的溢出的解决方法]]></title>
			<author>983493#qq.com(98tj)</author>
			<category><![CDATA[Css]]></category>
			<pubDate>Mon,14 Dec 2009 16:33:29 +0800</pubDate>
			<guid>http://www.aspdiy.net/default.asp?id=129</guid>
		<description><![CDATA[IE6下的溢出真是讨厌呀。很多可能性，最常见的就是注释，这个不说了。<br/><br/>今天遇到的是display：none。检查了好几遍才发现的，有点晕<br/><br/>我是做那种鼠标经过时让一个div显示。<br/><br/>&lt;span onmouseover=”openVessel(’qita4′)” onmouseout=”closeVessel(’qita4′)”&gt;其他要求&lt;/span&gt;联系方式： 020-82329785&lt;/div&gt;<br/>&nbsp;&nbsp;&lt;div class=”qgli4″ id=”qita4″ onmouseover=”openVessel(’qita4′)” onmouseout=”closeVessel(’qita4′)” style=”display:none;”&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;strong&gt;其它要求：&lt;/strong&gt;&lt;br /&gt;!!本人急购二手奥迪系列车一辆,最好是5年内的车,要求必须能过户的京牌车,手续齐全的,看好车后,价格面谈.当时付款,望想卖车的朋友,请与我联系:王&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/><br/>JS就不写了&nbsp;&nbsp;大概就这样，然后中间就溢出来了，也就很些人说的“重影”。<br/><br/>解决的方法是在那个disply:none的div外再加一个div。<br/><br/>&lt;div class=”qgli5″&gt;&lt;div class=”qgli4″ id=”qita5″ onmouseover=”openVessel(’qita5′)” onmouseout=”closeVessel(’qita5′)” style=”display:none;”&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;strong&gt;其它要求：&lt;/strong&gt;&lt;br /&gt;!!本人急购二手奥迪系列车一辆,最好是5年内的车,要求必须能过户的京牌车,手续齐全的,看好车后,价格面谈.当时付款,望想卖车的朋友,请与我联系:王&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;&lt;/div&gt;<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.aspdiy.net/article/css/125.htm</link>
			<title><![CDATA[DIV+CSS命名规则]]></title>
			<author>983493#qq.com(98tj)</author>
			<category><![CDATA[Css]]></category>
			<pubDate>Sat,05 Dec 2009 09:41:31 +0800</pubDate>
			<guid>http://www.aspdiy.net/default.asp?id=125</guid>
		<description><![CDATA[页头:header<br/>登录条:loginBar<br/>标志:logo<br/>侧栏:sideBar<br/>广告:banner<br/>导航:nav<br/>子导航:subNav<br/>菜单:menu<br/>子菜单:subMenu<br/>搜索:search<br/>滚动:scroll<br/>页面主体:main<br/>内容:content<br/>标签页:tab<br/>文章列表:list<br/>提示信息:msg<br/>小技巧:tips<br/>栏目标题:title<br/>加入:joinus<br/>指南:guild<br/>服务:service<br/>热点:hot<br/>新闻:news<br/>下载:download<br/>注册:regsiter<br/>状态:status<br/>按钮:btn<br/>投票:vote<br/>合作伙伴:partner<br/>友情链接:friendLink<br/>页脚:footer<br/>版权:copyRight<br/><br/><br/>1.CSS ID 的命名<br/>外　套:　　wrap<br/>主导航:　　mainNav<br/>子导航:　　subnav<br/>页　脚:　　footer<br/>整个页面:　content<br/>页　眉:　　header<br/>页　脚:　　footer<br/>商　标:　　label<br/>标　题:　　title<br/>主导航:　　mainNav(globalNav)<br/>顶导航:　　topnav<br/>边导航:　　sidebar<br/>左导航:　　leftsideBar<br/>右导航:　　rightsideBar<br/>旗　志:　　logo<br/>标　语:　　banner<br/>菜单内容1: menu1Content<br/>菜单容量:　menuContainer<br/>子菜单:　　submenu<br/>边导航图标:sidebarIcon<br/>注释:　　　note<br/>面包屑:　　breadCrumb(即页面所处位置导航提示)<br/>容器:　　　container<br/>内容:　　　content<br/>搜索:　　　search<br/>登陆:　　　login<br/>功能区:　　shop(如购物车，收银台)<br/>当前的　　　current<br/><br/><br/>2.另外在编辑样式表时可用的注释可这样写:<br/>内容区<br/><br/><br/>3.样式文件命名<br/>主要的 master.css<br/>布局，版面 layout.css<br/>专栏 columns.css<br/>文字 font.css<br/>打印样式 print.css<br/>主题 themes.css<br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.aspdiy.net/article/css/107.htm</link>
			<title><![CDATA[（中文排版CSS心得）----固定宽度汉字截断 —— 使用text-overflow! ]]></title>
			<author>983493#qq.com(98tj)</author>
			<category><![CDATA[Css]]></category>
			<pubDate>Fri,10 Apr 2009 22:20:46 +0800</pubDate>
			<guid>http://www.aspdiy.net/default.asp?id=107</guid>
		<description><![CDATA[1、如何设定文字字体、颜色、大小 —— 使用font <br/><br/>font-style设定斜体，比如font-style: italic;<br/>font-weight设定文字粗细，比如font-weight: bold;<br/>font-size设定文字大小，比如font-size: 12px;（或者9pt，不同单位显示问题参考CSS手册）<br/>line-height设定行距，比如line-height: 150%;<br/>color设定文字颜色（注意不是font-color），比如color: red;<br/>font-family设定字体，比如font-family : &#34;Lucida Grande&#34;, Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;（这是通用的写法）<br/> <br/>2、如何控制段落排版 —— 使用margin，text-align<br/><br/>中文段落使用&lt;p&gt;标签，左右（相当于缩进）、段前段后的空白，都可以用margin。比如：<br/><br/>p{<br/> margin: 18px 6px 6px 18px; /*分别是上、右、下、左，十二点开始的顺时针方向*/<br/>}<br/> <br/><br/>文字的对齐方式用text-align，比如：<br/><br/>p{<br/> text-align: center;&nbsp;&nbsp;/*居中对齐*/<br/>}<br/> <br/><br/>对齐方式还有left、right和justify（两端对齐）<br/>3、竖排文字 —— 使用writing-mode<br/><br/>writing-mode属性有两个值lr-tb和tb-rl，前者是默认的左-右、上-下，后者是上-下、右-左。<br/>比如：<br/><br/>p{<br/> writing-mode: tb-rl;<br/>}<br/> <br/><br/>可以结合direction排版。<br/>4、项目符号的问题 —— 使用list-style<br/><br/>在CSS里项目符号有disc（实心圆点）、circle（空心圆圈）、square（实心方块）、decimal（阿拉伯数字）、lower-roman（小写罗马数字）、upper-roman（大写罗马数字）、lower-alpha（小写英文字母）、upper-alpha（大写英文字母）、none（无）。比如设定一个列表（ul或ol）的项目符号为方块，如：<br/><br/>li{<br/> list-style: square;<br/>}<br/> <br/><br/>另外list-style还有一些值，比如可以采用一些小图片作为项目符号，在list-style下直接写url(“图片地址”)就可以了。注意如果一个项目列表的左外补丁（margin-left）设为零的时候，list-style-position: outside（默认是outside）的项目符号不会显示。可惜的是上述的项目符号似乎并不能设定大小，圆点和方块始终是那么点。并且不能设定垂直方向上的对齐。<br/>5、首字下沉 —— 使用:first-letter<br/><br/>伪对象:first-letter配合font-size、float可以制作首字下沉效果。<br/>比如：<br/><br/>p:first-letter{<br/> padding: 6px;<br/> font-size: 32pt;<br/> float: left;<br/>}<br/> <br/><br/>6、首行缩进 —— 使用text-indent<br/><br/>text-indent可以使得容器内首行缩进一定单位。比如中文段落一般每段前空两个汉字。可以这么写：<br/><br/>p{<br/> text-indent: 2em; /*em是相对单位，2em即现在一个字大小的两倍*/<br/>}<br/> <br/><br/>如果font-size是12px的话，那么text-indent: 2em则缩进24px。<br/>7、关于汉字注音 —— 使用ruby标签和ruby-align属性<br/><br/>比如说&lt;ruby&gt;注音&lt;rt style=&#34;font-size: 11px;&#34;&gt;zhu yin&lt;/rt&gt;&lt;/ruby&gt;，可以利用ruby-align设置对齐方式。这是在CSS手册里面看到的，具体可以自行查阅ruby-align项。<br/>8、固定宽度汉字截断 —— 使用text-overflow<br/><br/>用后台语言可以对从数据库里的字段内容做截断处理，比如说截12个汉字（之后用省略号）。但是有时还需要html标签的过滤等，而用CSS来控制则没有这个问题。比如对列表应用以下样式：<br/><br/><br/>li{<br/> overflow:hidden;<br/> text-overflow:ellipsis;<br/> white-space:nowrap;<br/>}<br/><br/> <br/><br/>不过只能处理文字在一行上的截断，不能处理多行。<br/><br/>9、固定宽度汉字（词）折行 —— 使用word-break<br/><br/>举个例子，比如说要在一个固定宽度容器里面显示很多地名（假设以空格分隔），为了避免地名中间断开（即一个字在上面而另一个字折断到下一行去了）。则可以使用word-break。比如：<br/>&lt;div style=&#34;width:210px;height: 200px;background: #ccc;word-break:keep-all&#34;&gt;<br/>南京上海 上海上 南 上海上海 南京 上海上海上海 南京上海 上海 南京上海 上海 南京 上海 南京 上海 南京 上海 南京 上海 南京 上海 南京上海 上海 南京上海 上海<br/>&lt;/div&gt;<br/>值得注意的是里面的空格不能以&amp;nbsp;代替（最少要有一个软空格）。<br/><br/>转：<a href="http://www.cnblogs.com/panzhilei/archive/2007/02/03/638928.html" target="_blank" rel="external">http://www.cnblogs.com/panzhilei/archive/2007/02/03/638928.html</a><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.aspdiy.net/article/css/83.htm</link>
			<title><![CDATA[使脚本和CSS在IE8中兼容 ]]></title>
			<author>983493#qq.com(98tj)</author>
			<category><![CDATA[Css]]></category>
			<pubDate>Sat,11 Oct 2008 13:31:12 +0800</pubDate>
			<guid>http://www.aspdiy.net/default.asp?id=83</guid>
		<description><![CDATA[只需要在meta中添加以下代码，就可以使网页在IE 8中运行时采用IE7的兼容模式：<br/><br/>&lt;meta http-equiv=&#34;X-UA-Compatible&#34; content=&#34;IE=EmulateIE7&#34; /&gt;]]></description>
		</item>
		
			<item>
			<link>http://www.aspdiy.net/article/css/55.htm</link>
			<title><![CDATA[透明的DIV提示框(兼容IE与Firefox) ]]></title>
			<author>983493#qq.com(98tj)</author>
			<category><![CDATA[Css]]></category>
			<pubDate>Sat,28 Jun 2008 17:50:05 +0800</pubDate>
			<guid>http://www.aspdiy.net/default.asp?id=55</guid>
		<description><![CDATA[浏览器给我们提供了几种对话框,alert(),confirm()...这些对话框虽然易用但是同时有几个缺点:<br/><br/>(1)按钮数量与其上面显示的文字不可改变.<br/>(2)对话框样式单调不好看.<br/>(3)对话框内只能显示文字.<br/><br/>因为以上原因很多网站都选择使用Javascript+CSS编写自己的DIV对话框,DIV对话框不但好看而且能完成大部分的业务需求,于是我也开始试着编写这样的对话框,以下是我个人编写的一个DIV对话框例子:<br/><br/>&lt;html&gt;<br/><br/>&lt;head&gt;<br/>&lt;style&gt;<br/>body{}{<br/>&nbsp;&nbsp;&nbsp;&nbsp;margin:0px;<br/>}&nbsp;&nbsp;&nbsp;&nbsp;<br/>&lt;/style&gt;<br/>&lt;title&gt;&lt;/title&gt;<br/>&lt;script&gt;<br/><br/>function DivAlert(messageDiv){<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.messageDIV=messageDiv;<br/>&nbsp;&nbsp;&nbsp;&nbsp;//创建提示框底层 <br/>&nbsp;&nbsp;&nbsp;&nbsp;this.bottomDIV = document.cr&#101;ateElement(&#34;div&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;//获取body中间点<br/>&nbsp;&nbsp;&nbsp;&nbsp;var x=document.body.clientWidth/2,y=document.body.clientHeight/2;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;//配置样式<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.bottomDIV.style.opacity=&#34;0.50&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.bottomDIV.style.filter=&#34;Alpha(opacity=50);&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.bottomDIV.style.backgroundColor=&#34;#CCCCCC&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.bottomDIV.style.height=document.body.scrollHeight+&#34;px&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.bottomDIV.style.width=&#34;100%&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.bottomDIV.style.marginTop=&#34;0px&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.bottomDIV.style.marginLeft=&#34;0px&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.bottomDIV.style.position=&#34;absolute&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.bottomDIV.style.top=&#34;0px&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.bottomDIV.style.left=&#34;0px&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.bottomDIV.style.zIndex=100;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;//显示提示框<br/>&nbsp;&nbsp;&nbsp;&nbsp;this.show = function(){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//显示提示框底层 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.body.appendChild(this.bottomDIV);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//显示messageDIV<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.body.appendChild(this.messageDIV);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//把messageDIV定位到body中间<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.messageDIV.style.position=&#34;absolute&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x=x-this.messageDIV.clientWidth/2;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y=y-this.messageDIV.clientHeight/2;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.messageDIV.style.top=y+&#34;px&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.messageDIV.style.left=x+&#34;px&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.messageDIV.style.zIndex=101;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;//移除提示框<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.remove = function(){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.body.removeChild(this.bottomDIV);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.body.removeChild(this.messageDIV);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/><br/><br/><br/>//测试DivAlert对象<br/>var dc;<br/>function test(){<br/>&nbsp;&nbsp;&nbsp;&nbsp; //创建提示框内容部分<br/>&nbsp;&nbsp;&nbsp;&nbsp; var d = document.cr&#101;ateElement(&#34;div&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp; d.style.width=&#34;220px&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp; d.style.height=&#34;150px&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp; d.style.backgroundColor=&#34;#AA00CC&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp; d.style.padding=&#34;10px&#34;;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; //向提示框内容部分画需要显示的信息<br/>&nbsp;&nbsp;&nbsp;&nbsp; d.innerHTML=&#34;Hello World&lt;br/&gt;&lt;input type=\&#34;button\&#34; style=\&#34;color:#cc4044\&#34; value=\&#34;close this DivAlert\&#34; onclick=\&#34;test2()\&#34;/&gt;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp; //实例化提示框<br/>&nbsp;&nbsp;&nbsp;&nbsp; dc = new DivAlert(d);<br/>&nbsp;&nbsp;&nbsp;&nbsp; //显示提示框<br/>&nbsp;&nbsp;&nbsp;&nbsp; dc.show();<br/>}<br/><br/>//提示框里的Button按钮点击事件<br/>function test2(){<br/>&nbsp;&nbsp;&nbsp;&nbsp;//移除对话框<br/>&nbsp;&nbsp;&nbsp;&nbsp;dc.remove();<br/>}<br/>&lt;/script&gt;<br/>&lt;/head&gt;<br/><br/>&lt;body&gt;<br/>&lt;a href=&#34;javascript:void(0)&#34; onClick=&#34;test();&#34;&gt;click&lt;/a&gt;<br/>&lt;/body&gt;<br/><br/>&lt;/html&gt;]]></description>
		</item>
		
</channel>
</rss>
