css如何使用subgrid
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要为大家展示了"css如何使用subgrid",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"css如何使用subgrid"这篇文章吧。subgri
千家信息网最后更新 2025年02月23日css如何使用subgrid
这篇文章主要为大家展示了"css如何使用subgrid",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"css如何使用subgrid"这篇文章吧。
subgrid
1. 基本概念
作为 CSS Grid Layout Module 2 规范的一部分,subgrid 允许元素在行轴或列轴上继承其父元素的网格。subgrid 对于解决各种用户界面挑战非常有用。
例如,以下面这个带有标题的图像为例。标题的长度各不相同,使用 subgrid 可以直接让它们对齐,而无需设置固定的高度。
2. 使用方法
首先将父元素设置为grid布局,将子元素的"grid-template-columns"或"grid-template-rows"属性设置为 subgrid:
.grid { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(2, auto);}.grid > figure { display: grid; grid-template-rows: subgrid;}.grid figcaption { grid-row: 2;}
实现效果:
完整代码:
html:
![]()
A colourful mix of blue, yellow, white and green makes the blue tit one of our most attractive and most recognisable garden visitors. ![]()
Robins sing nearly all year round and despite their cute appearance, they are aggressively territorial and are quick to drive away intruders. ![]()
The chaffinch is one of the most widespread and abundant bird in Britian and Ireland.
CSS:
* { box-sizing: border-box;}body { font-family: "Open Sans", sans-serif; margin: 0; padding: max(1rem, 3vw);}figure { margin: 0; display: grid;/* grid-template-rows: subgrid; *//* grid-row: 1 / 3; */}img { display: block; width: 100%; aspect-ratio: 1 / 1; object-fit: cover; grid-row: 1 / 3; grid-column: 1;}figcaption { padding: 1rem; grid-column: 1; grid-row: 2; background: hsl(0 0% 0% / 0.6); color: white;}.grid { display: grid; max-width: 80rem; margin: 0 auto; grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); gap: 1.5rem;}@media (min-width: 62em) { .grid { grid-template-rows: 1fr auto; } figure { grid-template-rows: subgrid; grid-row: 1 / 3; }}
3. 当前状态
值得注意的是,自 2019 年以来,Firefox 已经支持了 subgrid,但近三年后还没有其他浏览器跟进。有迹象表明 Chromium 团队已经开始着手实现它,所以可能有幸在今年看到它登陆 Chrome 和 Edge。
以上是"css如何使用subgrid"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
元素
内容
篇文章
标题
学习
帮助
在行
相同
代码
使用方法
团队
图像
属性
布局
效果
方法
易懂
更多
有用
条理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
驻马店租房网络安全
博山陶瓷软件开发报价
数据库产品市场份额
两会加强网络安全
平谷区数据网络技术开发售后服务
我的世界服务器钟
软件开发防止身份证信息泄露
网络技术公司的论文
Fiery服务器 驱动
电脑服务器生产线厂家地址
数据库的毕业设计
文件服务器审计
mcpe服务器注册
服务器机房可以办公吗
青海租车软件开发
桌面软件开发那个最简单
MySQL数据库中查询年龄
招远im即时通讯软件开发
黄埔区网络安全专题培训
学软件开发一年学费大概多少
广州计算机网络技术职业学校
魔兽世界六十级数据库
数据库中的all是什么意思
注册网络安全工程师报名
渭南初中毕业5g软件开发培训
大学生网络安全手抄报3a纸
怎么将图片保存到数据库
天龙八部端游服务器合区情况
红警2战网新手服务器
服务器机房可以办公吗