一種判斷瀏覽器版本的方法,判斷瀏覽器版本
一種判斷瀏覽器版本的方法
主要通過ie瀏覽器的條件注釋來實現
<!DOCTYPE html><!--[if IE 6]><html class="ie6" lang="zh-cmn-Hans"><![endif]--><!--[if IE 7]><html class="ie7" lang="zh-cmn-Hans"><![endif]--><!--[if IE 8]><html class="ie8" lang="zh-cmn-Hans"><![endif]--><!--[if IE 9]><html class="ie9" lang="zh-cmn-Hans"><![endif]--><!--[if !IE]><!--><html lang="zh-cmn-Hans"><script> if (window.navigator.userAgent.toLowerCase().indexOf("firefox") >= 0) { document.documentElement.className += ' firefox'; } else if (window.navigator.userAgent.toUpperCase().indexOf("chrome") >= 0) { document.documentElement.className += ' chrome'; } else { if (/*@cc_on!@*/false) {//ie10 document.documentElement.className += ' ie10'; } if (document.documentMode) { if (/*@cc_on!@*/true) {//ie11 document.documentElement.className += ' ie' + document.documentMode; } } }</script><!--<![endif]-->
然後css就可以這麼寫
.ie6 body{ /*ie6 hack*/}.ie7 body{ /*ie7 hack*/}