我使用JavaScript将.css文件添加到头部,并以最高优先级和最低优先级排序。动态添加css文件到头(IE中的优先级颠倒)
像:
base.css
theme.css
responsive.css
这正常工作与每一个浏览器我已经从IE试图分开(我测试过IE8,9和10),但如果我颠倒顺序:
responsive.css
theme.css
base.css
它在IE浏览器(8,9,10)中工作,但不适用于每个现代浏览器。
有没有IE优先级错误?如果我静态添加没有问题的文件,所以它接缝是一个JavaScript问题,但仅适用于IE。
任何人都知道这个问题,甚至解决方案?
我们可以看到css文件吗?如果它不是媒体查询,那么它应该是在CSS中不被IE支持的东西,它打破了主题。 @ Vincent_Hogendoorn的解决方案看起来不错,但你应该追踪我猜想的问题来源。 尝试通过任何在线验证器验证css文件,它可能会为您提供有关正在发生的事情的线索 – aleation