iai*_*inH 5 javascript css jquery internet-explorer-8
IE8开发人员工具的样式检查器显示@media查询有效(respond.min.js和html5shiv),正确的背景图像和div高度取自适合@media查询的css文件
但......
布局检查器显示高度错误的框.网页本身在错误大小的框中显示错误的背景图像.
该页面在webkit浏览器中正确显示,但不在IE8中显示.
这是一个"桌面第一"响应式设计:large.css总是在small.css之前加载,只能加载到@media查询 - 而IE8选择显示的背景图像和框是来自large.css的那些...
...即使IE8开发者工具的样式检查器显示得分的大bg图像和正确选择的小图像url.
我已经尝试了六打或更多的CSS和JavaScript黑客试图让IE8重新绘制页面; DOCTYPE指定HTML5等等......但IE8仍然不会绘制DOM中显示的内容.
[自原始问题更新...]
问题可以在[URL编辑]中看到,在IE8中,当屏幕尺寸小或中等时,您搜索id ="hero"的开发人员工具.你会看到:
这表明respond.js正确模拟@media查询并为屏幕宽度选择正确的css文件,但IE8在检测到更改后没有重新绘制屏幕.
我怀疑这是否会成为每个人的答案,我希望其他地方对此有很多讨论,但这是我的想法和结论: