[英]IE8 not rendering correct responsive content
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在检测到更改后没有重新绘制屏幕。
我怀疑这对每个人来说都是一个答案,我希望其他地方有很多讨论,但这是我的想法和结论:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.