当前位置:网站首页>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
边栏推荐
- TCP/IP协议栈
- Introduction to LVGL (based on v8.1-8.2)
- LeetCode精选200道--字符串篇
- 4-8 Matplotlib库 雷达图
- gstreamer 记录
- Early departure, learning source half a year, finally got the ants Offer to share the interview process
- Pinctrl 子系统简介
- 任务六 特征衍生 案例分析
- [深入研究4G/5G/6G专题-55]: L3信令控制-4-软件功能与流程的切分-CU网元的信令
- Qt中QFile、QByteArray QDataStream和QTextStream区别
猜你喜欢

入门数据库Days5
![[Cellular Automata] Simulation of emergency evacuation of disaster personnel under social force factors based on cellular automata with matlab code attached](/img/c3/77fba03e3615485fbbed43d1bc22be.png)
[Cellular Automata] Simulation of emergency evacuation of disaster personnel under social force factors based on cellular automata with matlab code attached

Discourse 的关闭主题(Close Topic )和重新开放主题

低代码接口开发平台——YesApi(API+数据表单)

全文翻译:EDPB数据保护影响评估(DPIA:Data Protection Impact Assessment)指南

在特征通道提升网络性能 --SENet网络详解

LeetCode精选200道--字符串篇

微信企业号开发之开启回调模式

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

走向合规化的虚拟人直播
随机推荐
保护您的 Web 应用程序的最佳开源 Web 应用程序防火墙
[Signal denoising] Based on Sage-Husa adaptive Kalman filter to realize the suppression of ocean wave magnetic field noise and the generation of ocean wave magnetic field noise with matlab code
String compression
jetson nano 开机闪一下然后黑屏
docker搭建redis主从复制,容器无法启动?
微信企业号开发之获取公共域名
Using MySQL in Ubuntu/Linux environment: Solve the problem of com.mysql.jdbc.PacketTooBigException: Packet for query is too large
深度学习模型的两种部署:ONNX与Caffe
makefile file compilation
TCP/IP协议栈
网络安全基础-基本dos命令(一)
5-5 Seaborn库FacetGrid结构图
【图像增强】基于Step和Polynomial 滤波实现图像增强附matlab代码
字节输入流(InputStream)与字节输出流(OutputStream)
Using MySQL in Ubuntu/Linux environment: Modify the database sql_mode to solve the "this is incompatible with sql_mode=only_full_group_by" problem
DataNode重启
LeetCode每日两题02:轮转数组 (均1200道)
4-5 Matplotlib库 散点图
软件测试的调用接口怎么调用,逻辑是什么?
理财产品募集期和开放期有什么区别?