为何grid布局很少

看了一些grid布局的资料,发现css grid的布局比float ,position等方法还好似的。

为何很少网站使用它来布局?还是传统的div+css ,不是grid+css?

阅读 27.3k
5 个回答

div+css的兼容和灵活性更好;grid的布局只支持高版本的浏览器;其次是grid的一些属性给人的感觉不太好懂。最后grid比较适合局部的布局;不太适合整体的进行布局。

因为存在兼容性问题 chrome都要57以上的才支持。IE呢?其他各种浏览器呢?这是都要考虑的问题。

clipboard.png

我刚才查了一下,兼容性太差了,flex 都能做到新版本的绝大多数浏览器兼容,手机也是。

Grid手机端支持一塌糊涂,很多浏览器就算你升级新版本也是不支持的,如qq,百度,安卓原生也需要高版本,也意味着老手机可能比较难。

一系列问题,意味着短时间能很难时候,就算你不兼容ie,也需要谨慎考虑使用 grid

grid布局兼容性没有div+css好,而且不灵活。div+css想怎么摆就怎么摆,并且,性能上貌似div+css也比grid高一些,不太确定,你可以查一查。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
被 1 篇内容引用
推荐问题