Css Sass文件不适用于IE
我正在开发一个rails应用程序,在IE9上运行该站点时遇到了一个问题。所有的sass文件都不能在IE上运行。如果我想让网站在IE9上运行,我已经在application.scss中对sass文件进行了排序 我不知道为什么。过去我一直在使用其他rails应用程序,这是sass文件第一次需要排序 那么,有像我这样的人吗?请帮帮我 有关我的申请的详细信息:Css Sass文件不适用于IE,css,ruby-on-rails,internet-explorer,sass,Css,Ruby On Rails,Internet Explorer,Sass,我正在开发一个rails应用程序,在IE9上运行该站点时遇到了一个问题。所有的sass文件都不能在IE上运行。如果我想让网站在IE9上运行,我已经在application.scss中对sass文件进行了排序 我不知道为什么。过去我一直在使用其他rails应用程序,这是sass文件第一次需要排序 那么,有像我这样的人吗?请帮帮我 有关我的申请的详细信息: 轨道4 Sass 3.2 基金会框架最新版本5.2 细长模板 注:我已经将respond.js和html5shiv.js添加到布局/应用程序
- 轨道4
- Sass 3.2
- 基金会框架最新版本5.2
- 细长模板
注:我已经将respond.js和html5shiv.js添加到
布局/应用程序中
在IE中不起作用的不是SASS,而是您通过它创建的规则。你应该检查IE支持哪些CSS规则。一个好的来源不是在IE中不起作用的SASS,而是你通过它创建的规则。你应该检查IE支持哪些CSS规则。一个好的来源不是在IE中不起作用的SASS,而是你通过它创建的规则。你应该检查IE支持哪些CSS规则。一个好的来源不是在IE中不起作用的SASS,而是你通过它创建的规则。您应该检查IE支持哪些CSS规则。正如@Severin
所建议的,一个好的源代码是,这不是问题所在-这是您的CSS:
Sass与CSS的所有版本完全兼容。我们拿这个
兼容性,以便您可以无缝地使用任何可用的
CSS库
SASS基本上是编写CSS的另一种方式——它在部署时预编译,基本上呈现“纯”CSS以供浏览器使用
你的IE案例不太可能与你的SASS有关——这可能是你的CSS的问题。你能发布你的
应用程序.css吗?正如@Severin
所建议的,这不是问题所在,而是你的css:
Sass与CSS的所有版本完全兼容。我们拿这个
兼容性,以便您可以无缝地使用任何可用的
CSS库
SASS基本上是编写CSS的另一种方式——它在部署时预编译,基本上呈现“纯”CSS以供浏览器使用
你的IE案例不太可能与你的SASS有关——这可能是你的CSS的问题。你能发布你的应用程序.css吗?正如@Severin
所建议的,这不是问题所在,而是你的css:
Sass与CSS的所有版本完全兼容。我们拿这个
兼容性,以便您可以无缝地使用任何可用的
CSS库
SASS基本上是编写CSS的另一种方式——它在部署时预编译,基本上呈现“纯”CSS以供浏览器使用
你的IE案例不太可能与你的SASS有关——这可能是你的CSS的问题。你能发布你的应用程序.css吗?正如@Severin
所建议的,这不是问题所在,而是你的css:
Sass与CSS的所有版本完全兼容。我们拿这个
兼容性,以便您可以无缝地使用任何可用的
CSS库
SASS基本上是编写CSS的另一种方式——它在部署时预编译,基本上呈现“纯”CSS以供浏览器使用
你的IE案例不太可能与你的SASS有关——这可能是你的CSS的问题。你能发布你的应用程序吗。css
?IE9仍然有。如果您的application.css有超过31个导入链接或超过4095条规则,这可能就是您遇到这种情况的原因。如果是这样的话,你肯定应该重构你的样式表
你确实有gems喜欢处理这个问题,但老实说,如果你遇到了这些限制,那么现在可能是重组资产的好时机。IE9仍然有。如果您的application.css有超过31个导入链接或超过4095条规则,这可能就是您遇到这种情况的原因。如果是这样的话,你肯定应该重构你的样式表
你确实有gems喜欢处理这个问题,但老实说,如果你遇到了这些限制,那么现在可能是重组资产的好时机。IE9仍然有。如果您的application.css有超过31个导入链接或超过4095条规则,这可能就是您遇到这种情况的原因。如果是这样的话,你肯定应该重构你的样式表
你确实有gems喜欢处理这个问题,但老实说,如果你遇到了这些限制,那么现在可能是重组资产的好时机。IE9仍然有。如果您的application.css有超过31个导入链接或超过4095条规则,这可能就是您遇到这种情况的原因。如果是这样的话,你肯定应该重构你的样式表
您确实有一些gems喜欢处理这个问题,但老实说,如果您遇到了这些限制,那么现在可能是重组资产的好时机。谢谢您的回答。但我想知道为什么如果sass文件已排序,那么IE9将起作用。我认为当运行rails s
时,它将构建一个文件application.css。我已经开发的其他应用程序,在IE9上运行时,我不需要担心sass文件。我认为您没有抓住要点。当然,这些代码会被编译成标准的CSS,这给您带来了困难。所以,如果它能在另一个项目中工作,那不是因为SASS工作正常,而是因为你应用的规则不受IE支持。哦,我不知道——因为3周前,当在IE9上运行站点时,它仍然工作。但是,当我的团队中的一个成员升级基金会最新版本时。IE9上的站点不工作。我压力很大。我会再试一次。谢谢你的回答。但我想知道为什么如果sass文件已排序,那么IE9将起作用。我认为当运行rails s
时,它将构建一个文件application.css。我已经开发的其他应用程序,在IE9上运行时,我不需要担心sass文件。我认为您没有抓住要点。当然,这些代码会被编译成标准CSS,这就是它给你的