哪些浏览器支持CSS显示属性的多个关键字值?

哪些浏览器支持CSS显示属性的多个关键字值?,css,Css,在单个display规则中指定显示外部值和显示内部值 例如: display: block flow; display: inline table; display: flex run-in; 没有说明哪些浏览器支持这种多关键字语法 当前哪些浏览器支持CSS3的多个关键字值来显示,,以及那些支持CSS3的浏览器中存在哪些怪癖(如果有的话) 编辑(对结束投票的响应): 我并不是在寻求推荐或寻求外部工具/资源 这个问题的目的是帮助我(和其他人)根据当前目标平台(浏览器引擎)对CSS功能的支持程度

在单个
display
规则中指定显示外部值和显示内部值

例如:

display: block flow;
display: inline table;
display: flex run-in;
没有说明哪些浏览器支持这种多关键字语法

当前哪些浏览器支持CSS3的多个关键字值来显示
,以及那些支持CSS3的浏览器中存在哪些怪癖(如果有的话)


编辑(对结束投票的响应):

我并不是在寻求推荐或寻求外部工具/资源

这个问题的目的是帮助我(和其他人)根据当前目标平台(浏览器引擎)对CSS功能的支持程度来决定是否在我编写的代码中使用CSS功能,而不是帮助我选择浏览器(我已经拥有了所有这些功能——即Edge、Chrome、FF、Safari,我开发并测试了它们的最新版本)

基本上,我问的是相同的问题答案,但问的是不同的CSS功能。例如,如果我使用此CSS功能,会对我的用户群产生什么影响?(这取决于我的应用程序的用户群,但任何人都可以自己回答,只要给出有关hr功能的浏览器支持的数据)


这类问题已经有很多例子了(如果有兴趣,我可以在评论/讨论中提供)。

没有css-display-3中当前定义的多值版本的
display

css-display-3中唯一新实现的功能(不包括在自己的css模块中定义的功能,如flex布局、网格布局和ruby布局)是
display:contents
display:flow root
,但它们被实现为单个关键字值,这意味着实现当前无法识别
display:block flow root
,尽管识别了
display:flow root


考虑到css-display-3到2017年仍在进行重大澄清甚至重写,我不会在短期内对实现屏息以待,特别是因为当前的
display
定义要求重新实现该属性(即,从单一价值转向多价值,同时确保现有价值和传统价值继续按预期工作,不会因现有站点而中断),更不用说根据CSS布局系统当前的实现方式对其进行了彻底的改进,包括缺点和所有方面。

由于没有浏览器支持或,也没有浏览器支持扩展版本的
显示
,因此没有浏览器支持短版本的多个值。@RoyTinker实际上是整个显示模块(添加了多关键字值)不受任何浏览器的支持()@Gaby aka G.Petrioli:不支持longhands的实现与它们不支持更新的语法无关。几年前,草案中用更新的语法替换了longhands(这是一个没有首先实现longhands的原因)。css-display-3在一些浏览器中部分实现。