天天看點

針對IE5--IE9的條件注釋

對于IE浏覽器,有一個專屬的條件注釋,隻對ie有效果,可以用來進行一些簡單的處理,還是有點用處的;

條件注釋針對的是ie5 到ie9版本;

格式是 :

<!--[這裡寫判斷條件]>

       這裡是要顯示的内容

<![endif]-->

例如:

 在ie5浏覽器中顯示“這是ie5”,在ie6浏覽器中顯示 “這是ie6” ,在ie7浏覽器中顯示 “這是ie7“,在ie8浏覽器中顯示 “這是ie8”,

           可以這麼寫:

<p>

</p>

使用不同版本的ie浏覽器時,顯示出不同的資訊;

還有其餘幾個不同的常用形式:

                  <!--[if !ie]>不是ie5-9版本的浏覽器<![endif]-->

                  <!--[if ie 5]>我是ie5才顯示的内容<![endif]--> 

                  <!--[if lt ie 9]>小于ie9版本的浏覽器<![endif]-->

                  <!--[if gt ie 7]>大于ie7版本的浏覽器<![endif]-->

                  <!--[if lte ie 6]>小于等于ie6版本的浏覽器<![endif]-->                       

                  <!--[if gte ie 6]>大于等于ie6版本的浏覽器<![endif]-->

補充:  jquery1.x 和2.x 的差別是,2.x版本放棄了對 ie 6/7/8的支援,這個時候如果想要相容ie 6/7/8,就可以使用上面的條件注釋了:

              <!--[if lt ie 9]>

                  <script src="jquery.1.9.0.js"></script>

              <![endif]-->

              <!--[if gt ie 8]>

                  <script src="jquery.2.0.js"></script>

              <![endif]-->