[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 columnsrows, and areas.

/* grid-template-rows / grid-template-columns values */

 

posted @   Zhentiw  阅读(139)  评论(0编辑  收藏  举报
编辑推荐:
· 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()
点击右上角即可分享
微信分享提示