当前位置:网站首页>Grid布局介绍
Grid布局介绍
2022-08-09 01:15:00 【CRMEB众邦科技】
1. 什么是Grid布局
Grid布局及网格布局,是一种新的css模型,一般是将一个页面划分成几个主要的区域,定义这些区域的大小、位置和层次等关系,是目前唯一一种css二维布局。
2. 和flex布局的区别
Grig布局和flex布局时有实质性的区别的,flex是一维布局,只能处理一个维度上的布局,一行或者是一列,但是Grid布局是二维布局,将容器划分成了“行”和”列”,产生了一个个的网格,可以将网格元素放在行和列相关的位置上,从而达到了布局的目的。
flex布局示例:

grid布局示例:

3. grid布局的概念
首先我们先看一个小例子,通过这个例子演示一些基础概念


运行结果:

容器和项目
我们通过再元素上声明display:grid或者display:inline-grid来创建一个容器网格,这个元素的所有直系3子元素将成为网格项目。
网格轨道
grid-template-columns和grid-template-rows属性来定义网格中的行和列
网格单元
一个网格单元是在一个网格元素中最小的单位,上图中One、Two、Three、Four…都是一个个的网格单元
网格线
划分网格的线即为网格线。需要注意的是,我们定义网格的时候,定义的是网格轨道。Grid会自动创建编号的网格线来定位每一个元素,m列有m+1根垂直的网格线,n行有n+1根水平网格线。一般而言,是从左到右,从上到下,1,2,3进行编号排序,从右到左,从下到上,则是按照-1,-2,-3…顺序进行编号排下序。

源码附件已经打包好上传到百度云了,大家自行下载即可~
链接: https://pan.baidu.com/s/14G-bpVthImHD4eosZUNSFA?pwd=yu27提取码: yu27百度云链接不稳定,随时可能会失效,大家抓紧保存哈。
如果百度云链接失效了的话,请留言告诉我,我看到后会及时更新~
演示地址
前台演示地址:http://mer.crmeb.net
后台演示地址:http://mer.crmeb.net/admin
边栏推荐
- Sencha Touch页面跳转创建返回上一级按钮的设计思路
- 如何准备一份简历
- 保护您的 Web 应用程序的最佳开源 Web 应用程序防火墙
- Non-major graduates, five-faced Ali: Four rounds of technical + HR have already taken an offer
- 《LC刷题总结》—— 二叉树
- 4-4 Matplotlib库 直方图
- 5-3 Seaborn 分布绘图
- class path resource [bean.xml] cannot be opened because it does not 错误解决方案
- LeetCode每日两题02:第一个错误的版本 (均1200道)方法:二分查找
- 全文翻译:EDPB数据保护影响评估(DPIA:Data Protection Impact Assessment)指南
猜你喜欢

睿智的目标检测61——Tensorflow2 Focal loss详解与在YoloV4当中的实现

Edge 提供了标签分组功能

Unified identity management platform IAM single sign-on process and third-party interface design scheme

在实际工作中如何开展性能测试?

Rollup 编译资源离不开 plugin

LeetCode每日两题01:二分查找 (均1200道)

Bugs encountered in remote control projects

5-5 Seaborn库FacetGrid结构图

CondConv--动态卷积思想

如何仿造一个websocket请求?
随机推荐
RS&FSW测试脚本
EfficientNet v2网络学习记录--更小更快
LeetCode精选200道--双指针篇
生成一系列随机字符串的文件
如何在EasyDSS中使用ffmpeg实现点播视频的拼接与合成?
微信企业号开发之获取AccessToken
PostMan导入证书 添加证书
软件测试技术之如何编写测试用例(5)
[深入研究4G/5G/6G专题-55]: L3信令控制-4-软件功能与流程的切分-CU网元的信令
jetson nano 开机闪一下然后黑屏
JSON basics, transfer JSON data, and introduce four mainstream frameworks, jackson, gson, fastjson, and json-lib!
5-3 Seaborn 分布绘图
4-8 Matplotlib库 雷达图
猿辅导联合多方专家共议新课标:语文将更强调“实践性”
4-2 Matplotlib库 基本使用(绘制折线图)
docker搭建redis主从复制,容器无法启动?
【科研-学习-pytorch】5-boardcasting、合并分割
字节输入流(InputStream)与字节输出流(OutputStream)
5-4 Seaborn 线性回归绘图
ffplay playback control