[CSS] Use grid-template to make your CSS Grid declarations more readable
In previous post: https://www.cnblogs.com/Answer1215/p/13527076.html
Code:
.banner { display: grid; grid-template-columns: 2fr 1fr 1fr; grid-template-rows: minmax(30vh, 1fr) minmax(30vh, 1fr); grid-gap: 1rem; } .promo:first-child { grid-column: 1 / 2; grid-row: span 2; } .promo:nth-child(2) { grid-column: 2 / 4; }
To make it more readable:
.banner { display: grid; /*grid-template-columns: 2fr 1fr 1fr; grid-template-rows: minmax(30vh, 1fr) minmax(30vh, 1fr);*/ grid-template: "main second second" minmax(30vh, 1fr) "main third fourth" minmax(30vh, 1fr) / 2fr 1fr 1fr; grid-gap: 1rem; } .promo:first-child { /*grid-column: 1 / 2; grid-row: span 2;*/ grid-area: main } .promo:nth-child(2) { grid-area: second; }
The grid-template
CSS property is a shorthand property for defining grid columns, rows, and areas.
/* grid-template-rows / grid-template-columns values */
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2017-08-24 [D3] Animate with the General Update Pattern in D3 v4
2016-08-24 [Ramada] Build a Functional Pipeline with Ramda.js
2015-08-24 [rxjs] Throttled Buffering in RxJS (debounce)
2015-08-24 [rxjs] Demystifying Cold and Hot Observables in RxJS
2015-08-24 [rxjs] Shares a single subscription -- publish()