grid-template-rows: Repeat(auto-fill, 80px) 可以与 grid-auto-rows: 80px 互换使用吗?
P粉823268006
P粉823268006 2023-09-12 21:10:45
0
1
453

我希望网格在添加动态内容时根据需要添加更多行。

这就能解决问题:

.grid { display: grid; grid-template-rows: 80px; grid-auto-rows: 80px; // grid-template-rows: repeat(auto-fill, 80px); grid-template-columns: repeat(auto-fit, minmax(340px, 1fr)); grid-gap: 60px 60px; }

我想知道是否可以使用grid-template-rows:repeat(auto-fill, 80px);来代替grid-auto-rows: 80px

P粉823268006
P粉823268006

全部回复 (1)
P粉627136450

嗯,grid-template-rows: Repeat(auto-fill, 80px);是根据规范,但它没有给出所需的结果。相反,它只是创建一个高度为 80 像素的显式行,并且其他行会自动调整大小。

但是,由于您希望根据需要添加行,即隐式创建的网格行,因此您应该使用grid-auto-rows并且无需使用grid-template-rows

.grid { display: grid; grid-auto-rows: 80px; grid-template-columns: repeat(auto-fit, minmax(340px, 1fr)); gap: 60px; } .grid div { background-color: silver; }
content
content
content
content
content
content
content
content
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!