Css 条件注释和兼容模式版本不匹配

Css 条件注释和兼容模式版本不匹配,css,internet-explorer,conditional-comments,ie-compatibility-mode,Css,Internet Explorer,Conditional Comments,Ie Compatibility Mode,我正在改变e-learning管理系统(ELMS)的UI,它是SaaS。根据公司使用Internet Explorer和ELMS的政策,我们应该在兼容模式下使用IE(否则,ELMS的某些内置功能不可用) 我使用不同的样式表和IE条件注释来更改接口: <link rel="stylesheet" type="text/css" href="/files/css/styles_login.css"> <!--[if lt IE 8]><link rel="styles

我正在改变e-learning管理系统(ELMS)的UI,它是SaaS。根据公司使用Internet Explorer和ELMS的政策,我们应该在兼容模式下使用IE(否则,ELMS的某些内置功能不可用)

我使用不同的样式表和IE条件注释来更改接口:

<link rel="stylesheet" type="text/css" href="/files/css/styles_login.css"> 
<!--[if lt IE 8]><link rel="stylesheet" type="text/css" href="/files/css/styles_login_ie7.css"><![endif]-->
<!--[if lt IE 7]><link rel="stylesheet" type="text/css" href="/files/css/styles_login_ie6.css"><![endif]-->  

使用正常模式文档模式==5,我在开发人员工具的DOM资源管理器中实现了以下功能:

<LINK rel=stylesheet type=text/css href="/files/css/styles_login.css">
<LINK rel=stylesheet type=text/css href="/files/css/styles_login_ie7.css">
<LINK rel=stylesheet type=text/css href="/files/css/styles_login_ie6.css">

但是,在兼容模式下,和文档模式==5它忽略了IE6样式:

<LINK rel=stylesheet type=text/css href="/files/css/styles_login.css">
<LINK rel=stylesheet type=text/css href="/files/css/styles_login_ie7.css">

为什么会发生这种情况? 如何兼容模式使用IE6样式表

如何兼容模式使用IE6样式表

抱歉,没有IE6兼容模式

每个IE版本都有兼容模式,一直到IE7,还有模拟IE5的怪癖模式,但没有IE6模式

你必须想出另一种方法来解决这个问题