通過CSS程式碼判斷瀏覽器方法大全
作為一個web開發員,特別是前臺設計師在做WEB開發的時候經常會遇到一些瀏覽器不相容的情況,這也是許多開發者頭痛的問題,因為這不是開發者技術的問題,而是瀏覽器不統一而導致。那些寫前臺程式碼的程式設計師無一不希望只有一種瀏覽器該多好!可是這個願望不容易實現。
小新在這裡總結了一些通過css程式碼來判斷瀏覽器的型別,從而針對不同的瀏覽器寫出不同的css程式碼來解決瀏覽器相容的問題,希望對大家有所幫助:
一、通過CSS程式碼直接判斷(就是在css程式碼裡面進行判斷)
<style type=”text/css”>
.top{color:red ;}/*firefox*/
* html #example{color:blue;}/*ie6*/
*+ html #example{color:green;}/*ie7*/
</style>
</head>
<body>
<div class=”top”>在FireFox下顯示為紅色,在IE6.0下顯示為藍色,在IE7.0下顯示為綠色。</div>
</body>
二、通過CSS條件註釋的方法判斷(條件註釋就是用if語句來判斷瀏覽器的型號)
<style>
.top{color:#ff6600}/*–火狐顯示為橙色*/
</style>
<!–[if IE 6]>
<style>
.top{color:#0000ff}/*–IE6顯示為藍色*/
</style>
<![endif]–>
<!–[if IE 7]>
<style>
.top{color:#ff0000}/*–IE7顯示為紅色*/
</style>
<![endif]–>
<!–[if IE 8]>
<style>
.top{color:#6633cc}/*–IE8顯示為紫色*/
</style>
<![endif]–>
<body>
<div class=”top”>在FireFox下顯示為橙色,在IE6.0下顯示為藍色,在IE7.0下顯示為紅色,IE8顯示為紫色</div>
</body>
三、針對IE瀏覽器,條件註釋語句還有一些減少邏輯判斷的引數:
lte:Less than or equal to的簡寫(就是小於或等於的意思)。
lt :Less than的簡寫(就是小於的意思)。
gte:Greater than or equal to的簡寫(就是大於或等於的意思)。
gt :Greater than的簡寫(也就是大於的意思)。
例如:<!–[if gt IE 5.5]> / 如果IE版本大於5.5 /
<!–[if lte IE 6]> / 如果IE版本小於等於6 /
<!–[if !IE]> / 如果瀏覽器不是IE /
本文轉自許琴 51CTO部落格,原文連結:http://blog.51cto.com/xuqin/925202,如需轉載請自行聯絡原作者
相關文章
- js程式碼判斷瀏覽器JS瀏覽器
- 判斷IE瀏覽器程式碼例項瀏覽器
- js判斷是否是IE瀏覽器程式碼JS瀏覽器
- js判斷IE瀏覽器程式碼例項JS瀏覽器
- js判斷微信瀏覽器程式碼例項JS瀏覽器
- javascript判斷uc瀏覽器程式碼例項JavaScript瀏覽器
- js判斷IE瀏覽器版本例項程式碼JS瀏覽器
- 使用javascript判斷瀏覽器核心程式碼例項JavaScript瀏覽器
- js判斷瀏覽器型別程式碼例項JS瀏覽器型別
- 判斷瀏覽器型別的程式碼例項瀏覽器型別
- .net火狐瀏覽器 ie瀏覽器 判斷瀏覽器
- js判斷微信內建瀏覽器程式碼例項JS瀏覽器
- 判斷當前瀏覽器是不是微信瀏覽器瀏覽器
- jQuery判斷瀏覽器型別jQuery瀏覽器型別
- IE瀏覽器版本的判斷瀏覽器
- PHP判斷瀏覽器型別:PHP瀏覽器型別
- javascript判斷當前瀏覽器是不是微信瀏覽器JavaScript瀏覽器
- 相容IE瀏覽器的判斷img圖片尺寸的程式碼瀏覽器
- javascript判斷瀏覽器的型別和版本程式碼例項JavaScript瀏覽器型別
- js判斷手機瀏覽器和作業系統程式碼JS瀏覽器作業系統
- 判斷瀏覽器型別和版本的javascript程式碼例項瀏覽器型別JavaScript
- js 判斷是什麼瀏覽器、是否為谷歌瀏覽器JS瀏覽器谷歌
- js如何判斷當前瀏覽器是否是谷歌瀏覽器JS瀏覽器谷歌
- JS判斷PC瀏覽器型別JS瀏覽器型別
- 判斷是否在微信瀏覽器中瀏覽器
- 如何判斷IE瀏覽器的版本瀏覽器
- 如何判斷是否是360瀏覽器瀏覽器
- php判斷是否是微信瀏覽器PHP瀏覽器
- 條件註釋判斷瀏覽器瀏覽器
- JavaScript判斷系統和瀏覽器JavaScript瀏覽器
- js判斷IE8和IE8以下瀏覽器程式碼JS瀏覽器
- 條件註釋判斷瀏覽器版本瀏覽器
- js如何判斷是否是IE瀏覽器JS瀏覽器
- web中通過註釋判斷瀏覽器<!--[if !IE]><!--[if IE]><!--[if lt IE 6]><!--[if gte IE 6]>版本Web瀏覽器
- js判斷IE6至IE8瀏覽器程式碼例項JS瀏覽器
- js實現的判斷當前瀏覽器是否flash程式碼例項JS瀏覽器
- js判斷移動端型別或者瀏覽器型別程式碼例項JS型別瀏覽器
- JavaScript 判斷瀏覽器的型別和版本JavaScript瀏覽器型別