首页 > 解决方案 > 用于生产的 CSS 网格?

问题描述

我的设计师坚持为我们的下一个产品实施 CSS Grid。我的论点是,由于我们的大多数客户都使用 IE10/11,因此我仍然必须为所有 css-grid 属性编写后备。

如果我仍然需要编写所有的后备,使用 CSS Grid 有什么好处吗?如果是这样,是什么?

标签: csscss-grid

解决方案


Grid 的最初实现发生在 IE 10 中,但它的工作方式略有不同,并且没有包含它今天所做的所有功能。因此,根据您实际执行的操作,您可能可以通过ms在 CSS 规则中添加前缀来摆脱困境。

或者您可以研究渐进增强。即,如果网格不可用,则回退到浮动之类的东西。MDN 在这里有一篇很好的文章。

或者,如果大多数或足够多的用户来自不完全支持它的旧浏览器,则根本不使用网格。

至于如果您需要编写回退程序有什么好处,如果您没有对网格做任何无法做到的事情,或者几乎与浮动一样好,则可能没有好处。


推荐阅读