IE8的css hack
日期:2013-11-27 來源:攀枝花惠康網絡公司
首先感謝感動“丸子”供給的這個IE8的css hack;
[color:#000000;color:#00FF00; /* SF,CH撐持 */
關注過IE8的css hack的人相信巨匠都在使用這個hack,就是“\9”的css hack:
.test{
color:#000000; /* FF,OP撐持 */
[color:#000000;color:#00FF00; /* SF,CH撐持 */
*color:#FFFF00; /* IE7撐持 */
_color:#FF0000; /* IE6撐持 */
}
}
搜羅我自己也是使用這種的,這是我前段時刻清算的《主流瀏覽器的一些CSS hack》。(轉載請注明出處:WEB前端開發 http://www.css88.com/)
良多人再研究color:#0000FF\9;中的為什么IE6-IE8撐持“\9”寫法,和它的事理,我只是個工程師,不是科學家,我不懂為什么和它的真正事理,真的!很忸捏!
扯遠了,回到IE8的CSS hack,講講color:#0000FF\9:
color:#0000FF\9的hack撐持IE6-IE8(其他版本沒有測試),可是IE8不能識別“*”和“_”的css hack,所以我們可以使用
至于為什么使用“\9”我真的不清囂張原因,可是“丸子”測試了其他0-13的數字,最終結不美觀如下:
*color:#FFFF00;/*ie7*/
_color:#FF0000;/*ie6*/
昨天在某個群里也看到部門前端工程師或網頁重構師勢利的一面,同樣的一個解決方案,年夜公司有名的前端工程師或網頁重構師寫的工具都追捧,而小公司沒名氣的前端工程師或網頁重構師寫的解決方案卻被反問:“css有這種寫法嗎?看來你連最根基的css的幾個屬性和屬性值都沒搞懂;就算你解決了問題你寫的css也是不規范的,就是規范你跟我講講你解決方案的事理;”同樣的一個解決方案,年夜公司有名的前端工程師或網頁重構師寫的這些反問質疑就全都沒了,拼命的去研究他這個解決方案,呵呵,我感受那些人很好笑。還有良多人問問題只有獲得年夜公司有名的前端工程師或網頁重構師的必定回覆后才安心而又歡快的走了,甚至不留一句感謝。當然沒人(搜羅我)否認年夜公司有名的前端工程師或網頁重構師在業界的影響力,他們為前端和重構業界做的進獻巨匠都是看獲得的,只是感受做人(出格是我們筆手藝的)不能太勢利,多一點手藝共享和切磋,多一點感謝感動,進修成長步崆最主要的。我認可我以前經常罵人,罵人家SB,內參國王說的對,罵人家SB就等于罵自己SB,我以前是很SB。不想切磋就看著唄,罵人是不合錯誤的!(轉載請注明出處:WEB前端開發 http://www.css88.com/)
color:#0000FF\9; /* 所有IE瀏覽器(ie6+)撐持 ;可是IE8不能識別“*”和“_”的css hack;所以我們可以這樣寫hack */
此魷負OP暗示Opera,SA暗示Safari,Ch暗示Chrome;當然你如不美觀還有耐心可以測試“\14”,“\15”,“\16”。。。
年夜膳縵沔測試結不美觀我們可以看出“\0”的寫法只被IE8識別,ie6,ie7都不能識別,那么“\0”應該是IE8的真正hack。主流瀏覽器的CSS hack這樣更好一些:
color:#0000FF\9; ;/*ie6,ie7,ie8*/
(轉載請注明出處:WEB前端開發 http://www.css88.com/)
.test{
color:#000000; /* FF,OP撐持 */來區分IE的各個版本。
color:#0000FF\0; /* IE8撐持*/
*color:#FFFF00; /* IE7撐持 */
_color:#FF0000; /* IE6撐持 */此魷負OP暗示Opera,SA暗示Safari,Ch暗示Chrome;
文章來源:攀枝花惠康網絡公司
惠康網絡,是一家專業從事攀枝花網站建設,攀枝花網站制作,攀枝花網站設計公司,提供網站建設一條龍服務(網站域名注冊+網站服務器租用+網站開發+網站維護+網站營銷推廣),惠康網絡立足攀枝花,輻射全中國,攀枝花惠康網絡的客戶已經遍布國內各地大中小城市,我們高效優質的網站建設服務深受用戶好評。