在编写网页代码时,各种浏览器的兼容性是必须要考虑的问题,特别是IE内部各版本的区别,比如IE6,7,8,9等等
可以使用如下语句来进行判断:
<!--[if IE 9]><script>alert("IE9");</script><![endif]-->
<!--[if IE 8]><script>alert("IE8");</script><![endif]-->
<!--[if lte IE 8]><script>alert("IE8及IE8以下版本浏览器");</script><![endif]-->
<!--[if gt IE 6]><script>alert("IE6以上版本浏览器(不含IE6)");</script><![endif]-->
<!-- 以上这些代码写法都是针对ie各版本浏览器的,在其他浏览器中这些代码都会被解释为
Html注释而直接无视掉,所以要想在Chrome之类的非ie浏览器,需要这么写: -->
<!--[if !IE]>
<!--><script>alert("非IE浏览器(不包括IE10及11)");</script><!-->
<![endif]-->
注:
- lt:小于当前版本
- lte:小于或等于当前版本,包括本身
- gt:大于当前版本
- gte:大于或等于当前版本,包括本身
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/19189.html