首頁  >  文章  >  web前端  >  HTML和CSS中如何判斷ie各版本瀏覽器的方法

HTML和CSS中如何判斷ie各版本瀏覽器的方法

高洛峰
高洛峰原創
2017-03-27 17:38:142061瀏覽

一、HTML程式碼中

在寫網頁程式碼時,各種瀏覽器的相容性是個必須考慮的問題,有些時候無法找到適合所有瀏覽器的寫法,就只能寫根據瀏覽器種類區別的程式碼,這時就要用到判斷代碼了。在

HTML程式碼中,區分各種瀏覽器的程式碼如下,以ie6為例




















#以上這些程式碼寫法都是針對ie各版本瀏覽器的,在其他瀏覽器中這些程式碼都會被解釋為Html註解而直接無視。

   
   

       其他

   



所以要想些針對firefox之類的非ie;

所以要想些針對firefox之類的非ie瀏覽器,需要這麼寫: 除IE外都可辨識

二、CSS程式碼中######CSS程式碼中,則可以根據各瀏覽器自己獨立的可識別的特殊程式碼來編寫區分瀏覽器的程式碼,例如為IE系列瀏覽器可讀取[\ 9],而IE6和IE7可讀[*],另外IE6可辨識[ _ ](下劃線);由###於CSS讀取時是按從上到下來的,同樣屬性靠後寫的生效,因此可以依照順序寫下來,就會讓每個瀏覽器正確的讀取到自己看得懂得CSS語法,有效區分各類型或版本:#########.classname{###blue;  / *Firefox等非IE瀏覽器背景變成藍色*/###red  \9; /*IE8 背景變成紅色*/###*black;  /*IE7 背景變成黑色*/###_background:orange; / *IE6 背景變成橘色*/###}#########.classname {###black  !important; /*非IE6 背景變成黑色*/###background:orange; /*IE6背景變成橘色*/###}###因為其他瀏覽器可讀取「!important;」但IE6卻不行。 ###

以上是HTML和CSS中如何判斷ie各版本瀏覽器的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn