css - 用于生产的 CSS 网格?
问题描述
我的设计师坚持为我们的下一个产品实施 CSS Grid。我的论点是,由于我们的大多数客户都使用 IE10/11,因此我仍然必须为所有 css-grid 属性编写后备。
如果我仍然需要编写所有的后备,使用 CSS Grid 有什么好处吗?如果是这样,是什么?
解决方案
Grid 的最初实现发生在 IE 10 中,但它的工作方式略有不同,并且没有包含它今天所做的所有功能。因此,根据您实际执行的操作,您可能可以通过ms
在 CSS 规则中添加前缀来摆脱困境。
或者您可以研究渐进增强。即,如果网格不可用,则回退到浮动之类的东西。MDN 在这里有一篇很好的文章。
或者,如果大多数或足够多的用户来自不完全支持它的旧浏览器,则根本不使用网格。
至于如果您需要编写回退程序有什么好处,如果您没有对网格做任何无法做到的事情,或者几乎与浮动一样好,则可能没有好处。
推荐阅读
- c++ - 将 c++ 向量转换为 char ** 而不会发生内存泄漏
- c# - 绕过全局查询过滤器
- c# - WPF 绑定到数据模板按钮列
- javascript - 无法将 InputBox 字符串值从 HTML 传递到 Google Apps 脚本
- php - 将 ID 值更改为数据库中的所有行 + 重命名所有文件夹
- typescript - 类型“y”中缺少属性“x”,但在获取请求/返回期间类型“z”中需要属性“x”
- biztalk - BizTalk - SFTP - 覆盖现有文件
- python - 从输出中删除空列表
- eclipse-plugin - 无法使用 Dali JPA 工具从现有 MySQL 数据库表生成实体
- if-statement - 在 DataStage Transformer 中嵌套 If