我正在改变作为SaaS的电子学习管理系统(ELMS)的UI。由于公司使用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样式表?
答案 0 :(得分:0)
如何使用兼容模式使用IE6样式表?
很抱歉,但没有IE6兼容模式。
每个IE版本都有兼容模式到IE7,并且有模拟IE5的怪癖模式,但没有IE6模式。
你必须以另一种方式解决这个问题。