posts - 43,comments - 3,trackbacks - 0

条件注释分为两种形式

一、IE普通的条件注释,如:
<!–[if lte IE 6]>[内容]<![endif]–>
这种形式的条件注释在非IE浏览器解析成普通注释,包裹的内容非IE浏览器不执行。

二、非标准注释的条件注释,如:
<![if gte IE 6]>[内容]<![endif]>
这种形式的条件注释包裹的内容却能被IE6+和火狐等现代浏览器执行,而IE也能对其执行条件判断。

但是这个却并非标准的HTML注释,不能通过W3C校验。

[b]关于条件判断释义:[/b]
if lte:低于或等于
if:如果
if !:如果不是
if lt:如果低于
if gte:高于或等于

条件注释是HTML注释的形式存在,所以只能写在HTML文档里面而不能写在CSS或者JavaScript里面!
posted on 2009-10-09 12:01 RUI 阅读(318) 评论(0)  编辑 收藏 引用 所属分类: Web相关

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理