【发布时间】:2013-05-15 06:33:14
【问题描述】:
我最近遇到了一个教程,其中讲师使用了这种语法:
display: -webkit-box;
http://www.youtube.com/watch?v=B-MNkBh7F2A@2:30(2012 年 8 月创建)
我以前从未见过这个并开始尝试查找有关它的一些信息。似乎 CSS3 有一个叫做 flexbox 的东西。但我找不到上述语法的引用。
在这篇文章http://coding.smashingmagazine.com/2011/09/19/css3-flexible-box-layout-explained/,写于上述教程的前一年(2011 年 9 月),他们使用以下语法:
display: box;
并且提到的盒子将被替换为弹性盒子。
我仍然不确定 flexbox 或 box 有什么好处。我没有看到人们使用它。谁能给个基本的总结?
另外,为什么教程使用-webkit-box? box webkit 是特定的吗?他为什么不使用
显示:框;
-webkit-box 是否意味着它只适用于 Safari 和 Chrome?
如果它是跨浏览器兼容的,它适用于哪些浏览器和版本?
box(非 webkit)似乎是跨浏览器兼容的。
【问题讨论】: