/* 判断是否为IE浏览器 */ @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* IE浏览器的处理方式 */ body { background-color: #fff; } } /* 针对IE6和IE7的特殊处理 */ *+html #header { margin-top: 20px; }
上面的代码中,通过@media媒体查询来判断是否为IE浏览器,并进行相应的处理。而针对IE6和IE7的特殊处理,则是通过特殊选择器来实现的。
除了以上方法,还可以使用条件注释来判断IE浏览器的版本进行不同的处理:
通过条件注释可以针对不同的IE浏览器版本引入不同的CSS文件,从而实现不同的处理方法。