我有一个基础4的Rails 3.2项目,我需要支持Internet Explorer 8。
要启用Foundation 4网格所需的IE8中的媒体查询,我包含了Respond.js。 我在IE8中测试过,但布局仍然是小型设备布局。 respond.js testpage在IE8中运行良好。
为什么IE8中的Foundation网格没有正确加载?
答案 0 :(得分:3)
我之前在Google Chrome浏览器中启用了sass支持,并且config.sass.debug_info = true
中的environments/development.rb
已@media -sass-debug-info
,而且config.sass.debug_info
显然不会被respond.js处理。
将false
更改为tmp/cache/
,清空config.sass.debug_info = false
config.sass.line_comments = false
项目文件夹并重新启动rails服务器解决了这个问题。
修改
显然我也必须设置
{{1}}
完全禁用sass调试媒体查询。
答案 1 :(得分:0)
我遇到的问题是IE8似乎不喜欢@ import-property。
我们使用了导入必要样式的全局css文件。通过= * require custom.css将所有样式表移动到资产管道时,它们都开始工作
虽然很奇怪,常规引导样式(按钮,背景等)已正确导入。网格系统不是。我猜Internet Explorer以神秘和迟钝的方式工作。