繁体   English   中英

react.js在IE8中不起作用

[英]respond.js not working in IE8

我在网站上使用媒体查询来进行响应式设计,并使用response.js来确保它在不支持媒体查询的浏览器中正常工作。 但是,当我在IE8上对其进行测试时,它不起作用。

通过其他问答,我确保我:

  1. 将response.js脚本放在CSS后面
  2. 它在服务器上运行,而不是在本地使用file://协议
  3. 避免了任何跨浏览器问题
  4. 确保我的包含路径正确(!)

但是没有人解决这个问题。

我发现在媒体查询中包含太多样式会使其“过载”,而在媒体查询中什么也不会显示。 我通过删除媒体查询中除一种样式之外的所有样式进行了测试,然后再次起作用。

“解决方案”是将尽可能多的CSS放在媒体查询之外(改为使用覆盖属性),然后将多个媒体查询合并为一个,这仍然是一种好习惯。

这也可能是这里的问题,由于过载,最后一个媒体查询无法正常工作。

另一位开发人员从29个步骤中得出类似的结论

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM