瀏覽器相容IE6、IE7、IE8、Firefox、OperaCSShack區分
小知識:什麼是CSS hack?
由於不同的瀏覽器,比如IE6、IE7、IE8、Firefox等,對CSS的解析認識不一樣,因此會導致生成的頁面效果不一樣,得不到我們所需要的頁面效果。
這個時候我們就需要針對不同的瀏覽器去寫不同的CSS,讓它能夠同時相容不同的瀏覽器,能在不同的瀏覽器中也能得到我們想要的頁面效果。
這個針對不同的瀏覽器寫不同的CSS code的過程,就叫CSS hack,也叫寫CSS hack。
針對樣式名
如果只讓ie6看見用*html .head{color:#000;} 如果只讓ie7看見用*+html .head{color:#000;} 如果只讓ff看見用:root body .head{color:#000;} 如果只讓ff、IE8看見用html>/**/body .head{color:#000;} 如果只是不讓ie6看見用html>body .head{color:#000;} 即對IE 6無效 如果只是不讓ff、IE8看見用*body .head{color:#000;} 即對ff、IE8無效
針對具體屬性
如果只讓ie6看見用_ .head{_color:#000;} 如果只讓ie7看見用+與_結合的方法: .head{+color:#f00;!;_color:#000;}
IE8正式版hack
9″ 例:”margin:0px auto9;”.這裡的”9″可以區別所有IE8和FireFox. “*” IE6、IE7可以識別.IE8、FireFox不能. “_” IE6可以識別”_”,IE7、IE8、FireFox不能. 如: .a {color:#f00; color:#f609; +color:#00FF00; _color:#0000FF; } 從左到右分別對應 FF,IE8 IE7 IE6
————————————————-
各瀏覽器CSS hack相容表:
IE6 | IE7 | IE8 | Firefox | Chrome | Safari | |
!important | Y | Y | ||||
_ | Y | |||||
* | Y | Y | ||||
*+ | Y | |||||
9 | Y | Y | Y | |||
相關文章
- CSS相容IE6,IE7,FireFoxCSSFirefox
- 相容IE8和IE7瀏覽器的圓形圖案瀏覽器
- 對 IE6 ~ IE8 老瀏覽器相容的 intern-geezer瀏覽器
- javascript如何區分判斷firefox火狐瀏覽器JavaScriptFirefox瀏覽器
- 阻止瀏覽器冒泡事件,相容firefox和ie瀏覽器事件Firefox
- 建立相容IE6瀏覽器的ajax請求物件瀏覽器物件
- js判斷IE6至IE8瀏覽器程式碼例項JS瀏覽器
- Javascript 實現 Textarea 自動伸縮,相容IE6、IE7、IE8、IE9...JavaScriptIE9
- IE5,IE6,IE7,IE8的css相容性列表[轉自MSDN]CSS
- js上傳圖片預覽,相容IE6以上各大主流瀏覽器JS瀏覽器
- parseInt()方法在IE8和IE8以下瀏覽器的相容性問題瀏覽器
- jQuery 2.0 移除對IE6/IE7/IE8的支援jQuery
- IE瀏覽器相容瀏覽器
- parseInt()瀏覽器相容瀏覽器
- 9:瀏覽器相容瀏覽器
- IE6 瀏覽器市場份額縮水至5%以下 IE8 或成下一個IE6瀏覽器
- IE8 beta瀏覽器BUG真大瀏覽器
- 相容IE6瀏覽器的最大高度和最小高度css程式碼瀏覽器CSS
- ie6,ie7,ff的css相容hack寫法CSS
- 區分微信內建瀏覽器瀏覽器
- 關於瀏覽器相容瀏覽器
- 瀏覽器相容性瀏覽器
- Firefox瀏覽器完美執行Firefox OSFirefox瀏覽器
- css+js美化下拉框(相容IE6、7、8以上主流瀏覽器)CSSJS瀏覽器
- CSShack瀏覽器相容一覽表CSS瀏覽器
- 噁心的相容問題:完美解決IE(IE6/IE7/IE8)不相容HTML5標籤的問題HTML
- 區分瀏覽器視口的尺寸瀏覽器
- forEach()相容所有瀏覽器瀏覽器
- CSS瀏覽器相容彙總CSS瀏覽器
- Web前端瀏覽器相容初探Web前端瀏覽器
- 改造 Firefox 瀏覽器——GitHub 熱點速覽Firefox瀏覽器Github
- js判斷IE8和IE8以下瀏覽器程式碼JS瀏覽器
- CSS實現文字豎排顯示(相容IE6/IE7)CSS
- CSS純色半透明 支援IE6/IE7/IE8 FF CHROME OPERA SAFARICSSChrome
- WEB前端:瀏覽器(IE+Chrome+Firefox)常見相容問題處理【03】Web前端瀏覽器ChromeFirefox
- 如何讓IE8和IE8以下瀏覽器支援HTML5瀏覽器HTML
- edge瀏覽器相容性設定在哪 新版edge瀏覽器相容模式怎麼弄瀏覽器模式
- 瀏覽器相容以及PostCSS詳解瀏覽器CSS