为什么要使用CSS Grid?

关注的几个博客上最近关于CSS Grid的文章挺多。今天看了Jen Simmons关于CSS Grid的一个演讲之后,总算对这个概念清晰了很多。

CSS Grid是一个实现网格系统设计的强大工具。虽然平时设计师使用网格系统的理念来设计页面,但是我们开发者在实现的时候,并不会把它当作一个网格系统去实现,而是会考虑,怎么把这些元素放在一个一维的流中(从页面左上角开始)。CSS Grid正是在技术上支持了这种网格系统的二维布局。

之所以那么多人用Bootstrap,也是因为开发者要实现响应式的网格系统时,时间成本比较高,比如需要我们自己计算宽度高度的比例,手动写媒体查询等等。但Bootstrap提供了一套“模板”,帮我们简化了这些工作,也让页面看上去符合网格系统的美观性。但结果就是,做出来的网页,看上去风格差不多。

演讲视频最后说,我们学习一个框架,比如React或者Bootstrap,但它们是可能会过时的,没准儿哪天我们就不需要用它们。但是呢,学习CSS是会 last forever的!

强烈推荐对CSS Grid感兴趣的人看看这个演讲~

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容