在編寫網頁代碼時,各種瀏覽器的兼容性是必須要考慮的問題,特別是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:大於或等於當前版本,包括本身
作者:itmyhome