条件注释分为两种形式
一、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相关