<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ChenTaoqian&#039;s Blog &#187; HTML/CSS</title>
	<atom:link href="http://www.chentaoqian.com/archives/category/compute/htmlcss/feed" rel="self" type="application/rss+xml" />
	<link>http://www.chentaoqian.com</link>
	<description>主机,企业邮箱,域名,空间,服务器,Java,Oracle,PHP,Linux,JS,MySQL,Apache</description>
	<lastBuildDate>Wed, 30 Nov 2011 14:35:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IE的CSShack&#8211;&lt; ! - - [if IE] &gt;&#8230;&lt; ! [endif] - - &gt;详解</title>
		<link>http://www.chentaoqian.com/archives/469</link>
		<comments>http://www.chentaoqian.com/archives/469#comments</comments>
		<pubDate>Sat, 01 Aug 2009 16:59:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[csshack]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[兼容性]]></category>
		<category><![CDATA[详解]]></category>

		<guid isPermaLink="false">http://www.chentaoqian.com/?p=469</guid>
		<description><![CDATA[如果你是做页面美工或编写页面的，肯定为浏览器兼容问题烦恼过。这里就为你介绍一下IE中解决兼容性的利器&#8211;CSShack中的&#8211;&#60;!&#8211;[if IE]&#62;&#8230;&#60;![endif]&#8211;&#62;
&#60;!&#8211;[if lte IE 6]&#62;&#8230;&#8230;&#8230;&#8230;.&#60;![endif]&#8211;&#62;
Ite：less than or equal to意思是小于或等于IE6浏览器，用于IE浏览器的条件注释，常用于CSShack，针对IE的JS等。
在进行WEB标准网页的学习和应用过程中，网页对浏览器的兼容性是经常接触到的一个问题。其中因微软公司的Internet Explorer(简称IE)占据浏览器市场的大半江山，此外还有Firefox、Opera等。需要对这些浏览器进行兼容。
同时，单就IE而言，因IE版本的升级更替，目前浏览者使用的主要停留在 IE5(IE5.5)、IE6和IE7这三个版本中。而这3个版本对于我们制作的WEB标准网页（XHTML+CSS）解释执行的显示状况不尽相同。并 且，其他非IE浏览器与IE对某些CSS解释也不一样。所以，通过IE浏览器中的专有条件注释可有针对性的进行相关属性的定义。
条件注释只能用于Explorer 5+ Windows(以下简称IE)(条件注释从IE5开始被支持)。如果你安装了多个IE，条件注释（Conditional comments）将会以最高版本的IE为标准（目前为IE 7）。
条件注释只能在windows Internet Explorer(以下简称IE)下使用，因此我们可以通过条件注释来为IE添加特别的指令。
通俗点，条件注释就是一些if判断，但这些判断不是在脚本里执行的，而是直接在html代码里执行的，比如：
&#60;!&#8211;[if IE]&#62;
这里是正常的html代码
&#60;![endif]&#8211;&#62;
 
1，条件注释的基本结构和HTML的注释(&#60;!&#8211; &#8211;&#62;)是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们。
2，IE将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容。
3，条件注释使用的是HTML的注释结构，因此他们只能使用在HTML文件里，而不能在CSS文件中使用。
可使用如下代码检测当前IE浏览器的版本（注意：在非IE浏览器中是看不到效果的）
&#60;!&#8211;[if IE]&#62;
&#60;h1&#62;您正在使用IE浏览器&#60;/h1&#62;
&#60;!&#8211;[if IE 5]&#62;
&#60;h2&#62;版本 5&#60;/h2&#62;
&#60;![endif]&#8211;&#62;
&#60;!&#8211;[if IE 5.0]&#62;
&#60;h2&#62;版本 5.0&#60;/h2&#62;
&#60;![endif]&#8211;&#62;
&#60;!&#8211;[if IE 5.5]&#62;
&#60;h2&#62;版本 5.5&#60;/h2&#62;
&#60;![endif]&#8211;&#62;
&#60;!&#8211;[if IE 6]&#62;
&#60;h2&#62;版本 6&#60;/h2&#62;
&#60;![endif]&#8211;&#62;
&#60;!&#8211;[if IE 7]&#62;
&#60;h2&#62;版本 7&#60;/h2&#62;
&#60;![endif]&#8211;&#62;
&#60;![endif]&#8211;&#62;
那如果当前的浏览器是IE，但版本比IE5还低，该怎么办呢，可以使用&#60;!&#8211;[if ls IE 5]&#62;，当然，根据条件注释只能在IE5+的环境之下，所以&#60;!&#8211;[if ls IE 5]&#62;根本不会被执行。
lte：就是Less than or equal to的简写，也就是小于或等于的意思。
lt ：就是Less than的简写，也就是小于的意思。
gte：就是Greater than or equal to的简写，也就是大于或等于的意思。
gt ：就是Greater than的简写，也就是大于的意思。
! ：就是不等于的意思，跟javascript里的不等于判断符相同
Conditional [...]]]></description>
		<wfw:commentRss>http://www.chentaoqian.com/archives/469/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML页面中DOCTYPE 解析</title>
		<link>http://www.chentaoqian.com/archives/98</link>
		<comments>http://www.chentaoqian.com/archives/98#comments</comments>
		<pubDate>Fri, 05 Jun 2009 15:08:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[doctype]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.chentaoqian.com/?p=98</guid>
		<description><![CDATA[DOCTYPE html PUBLIC 指定了 HTML 文档遵循的文档类型定义
&#60;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8220;&#62;
&#60;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8220;&#62;
到底有什么用？
我只是记得这是用来声明文档类型的，具体的含义和作用忘记了。百度一下之后，分享出来。
XHTML 是 HTML 的改造和升级版。W3C 的 XHTML 1.0 规范在这里：
http://www.w3.org/TR/xhtml1/
W3C 目前正在制定 XHTML 2.0 规范：
http://www.w3.org/TR/xhtml2/
XHTML 1.0 所做的工作就是将 HTML 4.0（最后的 HTML 版本）按照符合 XML 标准的要求加以改造。XHTML 1.0 并未定义任何新的元素和属性，而是沿用了所有 HTML 4.0 的元素和属性，因此 XHTML 1.0 与 HTML 4.0 是完全兼容的。传统的 Web 开发者/设计师非常容易掌握 XHTML 1.0。目前所有主流的桌面浏览器都已经可以很好地支持 XHTML 1.0，甚至很多移动智能设备（智能手机、PDA 等等）中的浏览器也已经可以很好地支持 XHTML 1.0。 XHTML 2.0 [...]]]></description>
		<wfw:commentRss>http://www.chentaoqian.com/archives/98/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

