或许以后还会有更好更简单的hack,要知道IE8正式版和测试版在hack上是有很大区此外.而且网络上的要领几乎都是出自一两小我私家之手,就可以完全区分隔IE6、IE7、IE8、FireFox了. 什么?照旧不知道怎么区分.好吧,google搜索则有243万多个功效,一直在找一种区别IE8正式版的要领.在百度搜索IE8 hack有19万多个功效, CSS兼容性一直是大家头疼的问题,今天向大家介绍IE8的CSS hack,在dedecms.com以前的文章中,IE7、IE8、FireFox不能. 如此,版本号:8.0.6001.18702): 示例代码 [www.dedecms.com] \9 例:margin:0px auto\9;.这里的\9可以区别所有IE和FireFox. * IE6、IE7可以识别.IE8、FireFox不能. _ IE6可以识别_,来看个例子: 此文来自_DedeCMS_www.dedecms.com !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=http://www.w3.org/1999/xhtml head FCK:meta http-equiv=Content-Type content=text/html; charset=utf-8 / title区别IE6、IE7、IE8、FireFox的CSS hack - www.dedecms.com/title style type=text/css !-- #test,但就目前来说这个要领可以解决燃眉之急. 不再讲空话, IE8正式版宣布以来,最有名的可能要数那张linxz.cn的hack图片了,许多这方面的常识介绍,#note{ margin:0 auto; text-align:center; } #test { width:200px; height:30px; border: 1px solid #000000; color:#fff; line-height:30px; } .color{ background-color: #CC00FF;/*所有浏览器城市显示为紫色*/ background-color: #FF0000\9;/*IE6、IE7、IE8会显示赤色*/ *background-color: #0066FF;/*IE6、IE7会变为蓝色*/ _background-color: #009933;/*IE6会变为绿色*/ } -- /style /head body div id=test class=color测试方块 www.dedecms.com/div div id=note strong style=color:#009933IE6/strong strong style=color:#0066FFIE7/strong strong style=color:#FF0000IE8/strong strong style=color:#CC00FFFireFox/strong /div /body /html ,但几乎没有看到任何一种有效的要领是针对IE8正式版的。www-36ab-com
IE6、IE7和FF已经让大家够呛,来(以下的IE8均指IE8正式版,这张图片预计被国内的网友转载了几十万次。
但目前这张图里的要领对IE8正式版是无效的. 经过阐明和总结网友们的各个无效要领,有了下面的行之有效的解决方案。