Css IE9根本不支持显示:内联flex吗?

Css IE9根本不支持显示:内联flex吗?,css,internet-explorer,flexbox,internet-explorer-9,Css,Internet Explorer,Flexbox,Internet Explorer 9,我一直在寻找StackOverflow,甚至在其他地方可以找到如果display:inlineflex在IE9中工作。在此之前,当我在动态扩展宽度方面遇到问题时,我发布了一个问题 答案帮助了我,谢谢你,无论你是谁!现在我已经解决了这个问题,并且它在Chrome、Opera、Mozilla、Safari、IE10+中运行良好,但在IE9中实现这个功能仍然有困难 我还尝试为display:inlineflex如显示:-webkit-inline-box,-ms-inline-flexbox,等等 我

我一直在寻找StackOverflow,甚至在其他地方可以找到如果
display:inlineflex在IE9中工作。在此之前,当我在动态扩展宽度方面遇到问题时,我发布了一个问题

答案帮助了我,谢谢你,无论你是谁!现在我已经解决了这个问题,并且它在Chrome、Opera、Mozilla、Safari、IE10+中运行良好,但在IE9中实现这个功能仍然有困难

我还尝试为
display:inlineflex
显示:
-webkit-inline-box
-ms-inline-flexbox
,等等

我解决的问题是
width:auto
显示:内联flex

工作小提琴

如何在IE9中实现此功能?

如您所见:IE9不支持Flexbox

编辑:根据OP评论回答:

如果有什么方法可以让它在IE9中工作,用前缀还是别的什么

以下是来自另一个相关网站的SO用户回答:

我从你的问题中了解到,你知道 IE9不支持flexbox。 flexbox的polyfill,名为, 确实存在(未维护afaik),但它使用旧的2009 flexbox的语法

当然不建议使用旧语法, 因为2009年的语法已经过时了,很多浏览器也不会 再也认不出来了。但是,您可以尝试使用 将新语法规则转换为旧语法规则(同时保留 支持它的浏览器的新语法)

这里有一些警告——您将无法使用内联样式,您必须在CSS文件中编写样式,而且我认为它不支持对 多姆

免责声明:我还没有在IE9+flexie上尝试过这种方法


看起来IE9不支持flexbox:好吧,有没有办法让它在IE9中工作?如果你看看我的提琴,你会发现它在其他浏览器中运行良好!这是一篇有点老掉牙的文章,但我在寻找解决方案时遇到了它(因为Bootstrap4将完全采用flexbox格式)。我遇到了这个插件,它似乎是维护的:是的,我也访问了那个页面,看到flex无法工作。但我的问题是,是否有任何方法可以让它在IE9中工作,使用pre-fix或其他什么?有些事情会发生,并使之成为可能…8/9完全不支持它。所以不是真的。表格单元格尽可能靠近了,好的。所以没有办法让它在IE9中工作?不过,还有一个问题,如果我按照你的建议使用flexie.js,我是否应该在内部使用它?这根本不是我的建议,这只是我搜索你的问题以尝试解决方法,我在So中的另一个问题中找到了答案。。但让我看看那个聚填料