Sass SCSS更改显示:flex;显示:网格;

Sass SCSS更改显示:flex;显示:网格;,sass,flexbox,grid,internet-explorer-11,Sass,Flexbox,Grid,Internet Explorer 11,我正在为一家公司制作一个内部网站 我们必须使用Internet explorer 我正在使用SCSS来完成这项工作 除了我想使用flexbox之外,这在大多数情况下都很有效 SCS变化 .container{ display: flex; } 到 我如何告诉它停止此操作?您使用的是哪个版本的internet explorer Internet Explorer 6-9根本不支持flexbox Internet Explorer 10支持flexbox的2012语法。因此,要使其在IE1

我正在为一家公司制作一个内部网站

我们必须使用Internet explorer

我正在使用SCSS来完成这项工作

除了我想使用flexbox之外,这在大多数情况下都很有效

SCS变化

.container{
    display: flex;
}


我如何告诉它停止此操作?

您使用的是哪个版本的internet explorer

Internet Explorer 6-9根本不支持flexbox

Internet Explorer 10支持flexbox的2012语法。因此,要使其在IE11和其他浏览器的跨浏览器环境下工作,您可以执行以下操作:

.container {
  display: flex;
  display: flexbox;
}
不支持2012语法的浏览器应忽略“flexbox”值,但如果IE10遇到该值,则应使用该值

Internet Explorer 11支持当前使用flexbox的方式。因此,如果您正在使用IE11,并且遇到这个问题,我将再次检查您的CSS是否未被意外覆盖

编辑


刚才看到您将其标记为IE11-我会再次检查您的值是否在某个地方被覆盖。大家都知道Flex在IE11上有缺陷,但我无法想象它会选择切换到网格,除非它是从CSS文件中获取该值。

你的意思是渲染后,SCSS样式会改变吗?尝试清除浏览器缓存和cookie,并检查其是否工作。此外,如果仍然无法工作,请尝试直接使用CSS格式添加样式,而不是使用SCSS格式。
.container {
  display: flex;
  display: flexbox;
}