Grid 布局中的一些疑问

发布于 2022-09-05 23:33:22 字数 557 浏览 31 评论 0

最近在看一些关于 Grid 布局方面的文档,遇到一些疑惑:

  1. 怎么控制宽高?
    在 Grid 布局中宽高由父元素通过 grid-template-columns, grid-template-rows 控制,可以设置容器中的对齐方式,但是我的期望是打个格子就行,宽高由子元素控制,自动撑满就好。现在想要改变子元素的宽高却需要修改父元素的 CSS,感觉很别扭啊。尤其是在组件化的时候,改变宽高要父子组件通信,太麻烦了啊。另外,如果用 frfr 的大小和子元素的大小不同时会怎么计算呢?
  2. 使用 grid-template-areas 配合 grid-area 布局与直接在子元素上设置 grid-columngrid-row 有什么区别?感觉前者更高端,但是需要父子组件配合,而后者只需要设置子元素,更实用一些?
  3. Grid 布局目前不提供对网格线的颜色控制,是当初就这样设计的么,如果是的话能否告知一些原因呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文