所以 IE 很多需要 '向下' 相容
於是 microsoft 新版的 IE 就提供以下這語法來判斷 IE 的版本又不致於影響其它人
我們都知道 <!-- 這是註解 --> 是 html 裡面的註解,基本上browser直接會忽略。
但是 IE 對以下的標籤則會去判斷它
<!--[if lt IE 9]> IE9以下的 include 底下
<script src="http://your.domain.com/js/jquery-1.11.2.min.js"></script>
<![endif]-->
<!--[if (gte IE 9) | (!IE)]><!--> 非 IE 及 IE9以上的 include 底下
<script src="http://your.domain.com/js/jquery-2.1.1.min.js"></script>
<!--<![endif]-->
說明:
- lte : 小於或等於
- lt : 小於
- gte: 大於或等於
- gt : 大於
- ! : 不等於、例如 : [if !IE] 瀏覽器不等於IE
沒有留言:
張貼留言