Grid布局

Grid布局是CSS的一种二维布局模型,允许开发者方便地定义页面区域大小、位置和层次。通过设置display属性为grid,元素变为网格容器,其子元素成为网格元素。fr单位用于创建灵活的轨道大小,使得网格能随空间变化而调整。网格线则用于定位网格元素。了解这些基础概念,可以更有效地利用Grid布局创建复杂的网页设计。
摘要由CSDN通过智能技术生成

Grid布局

Grid布局即网格布局,是一种新的CSS布局模型,比较擅长将一个页面划分为几个主要区域, 以及定义这些区域的大小、位置、层次等关系。号称是最强大的的CSS布局方案,是目前唯一-种 CSS二维布局。利用Grid布局,我们可以轻松实现类似下图布局

基础概念

容器和项目

当一个HTML元素将display属性设置为grid 或inline-grid后,它就变成了一个网格容器,这个元素的所有直系子元素将成为网格元素。

fr单位

轨道可以使用任何长度单位进行定义。

网格引入了fr单位来帮助我们创建灵活的网格轨道。- 个fr单位代表网格容器中可用空间的一等份。

以下实例定义了一个网格定 义将创建三个相等宽度的轨道,这些轨道会随着可用空间增长和收缩。

网格单元

一个网格单元是在一个网格元素中最小的单位, 从概念上来讲其实它和表格的一一个单元格很像。

网格线

划分网格的线,称为"网格线"。应该注意的是,当我们定义网格时,我们定义的是网格轨道,而不是网格线。Grid会为我们创建编号的网格线来让我们来定位每一个网格元素。 m列有m+ 1根垂直的网格线,n行有n+ 1跟水平网格线。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值