CSS如何判断IE浏览器?

刚刚遇到一个ie判断的问题
居然发现IE10不能正确识别<!--[if gt IE 7]>这样的注释,还得在CSS中再针对IE10写一个判断@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

请问有无方法在CSS中直接判断是否为IE浏览器,不要一个个的判断了,太麻烦了

阅读 3.7k
2 个回答

条件注释判断浏览器,为:IE7以上版本可识别。是为了支持一些老版本,因为IE各版本的浏览器对我们制作的WEB标准的页面解释不一样,具体就是对CSS的解释不同,我们为了兼容这些,可运用条件注释来各自定义,最终达到兼容的目的。

关键是IE10不支持注释判断

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题