[非原创, 网摘]
条件注释,就是判断浏览器类型,然后定义什么浏览器下显示什么内容。
条件注释是在IE5.0/Win以后才被IE支持的,一般用于hack。
IE条件注释的优秀的区分浏览器的能力,让很多设计师用于hack,解决浏览器对CSS解析的不同。
基本例子:
<!–[if IE]>仅IE可见<![endif]–>
<!–[if IE 5.0]>仅IE 5.0可见<![endif]–>
参数属性:
gt : greater than,选择条件版本以上版本,不包含条件版本
lt : less than,选择条件版本以下版本,不包含条件版本
gte : greater than or equal,选择条件版本以上版本,包含条件版本
lte : less than or equal,选择条件版本以下版本,包含条件版本
! : 选择条件版本以外所有版本,无论高低
<!–[if gt IE 5.0]>仅IE 5.0以上可见<![endif]–>
<!–[if lt IE 5.0]>仅IE 5.0以下可见<![endif]–>
<!–[if gte IE 5.0]>IE 5.0及以上可见<![endif]–>
<!–[if lte IE 5.0]>IE 5.0及以下可见<![endif]–>
<!–[if lte IE 5.0]>非IE 5.0可见<![endif]–>
<!–[if lt IE 5]>仅IE 5.0和IE5.5可见<![endif]–>
采用两种样式的CSS例子
<link rel=”stylesheet” media=”all” type=”text/css” href=”final.css” />
<!–[if lte IE 6]>
<link rel=”stylesheet” media=”all” type=”text/css” href=”final_ie.css” />
<![endif]–>