html中可以使用条件注释的方法,对IE进行特殊处理。条件注释通过注释演变而来:普通的浏览器认为内部内容为注释,不进行加载,而指定的浏览器会正常加载代码内容。
其中:书写时,两个标签前面都要加!,中括号内的每个单词必须用空格分隔。
单词意思:if 如果 endif 结束如果 lte 比较符号,小于等于 IE 浏览器的品牌名称 9表示版本。
比较符号:
lt less than 小于
lte less than or equal 小于等于
gt greater than 大于
gte greater than or equal 大于等于
相等设置,不需要加任何比较符号即可。
示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>田根旺</title>
</head>
<body>
<!--[if lte IE 9]>
<h2>小于等于IE9的浏览器可以看到</h2>
<![endif]-->
<!--[if lt IE 8]>
<h2>小于IE8的浏览器可以看到</h2>
<![endif]-->
<!--[if gte IE 8]>
<h2>大于等于IE8的浏览器可以看到</h2>
<![endif]-->
<!--[if IE 7]>
<h2>只有IE7的浏览器可以看到</h2>
<![endif]-->
</body>
</html>