IE8的你按照标准浏览器(例如火狐)的CSS来编写就行了。
把通用的放在第一个 然后IE7的放在第2个 IE6放在地3个就同时兼容了
比如 border:none; 这个都可以是别
*border:none; IE6,7都可以识别 但是IE8不可以
_border:none; 只有IE6可以识别
那么你要写成 border:none:*border:solid 1px #000;_border:solid 2px #f00;
这样的话IE8就是没边框 IE7就是1像素的黑色 IE6就是2像素的红色
CSS出现同属性的话后面的权重大
因为IE8不识别后面的两种写法 所以就只执行前面那个了
完全出于