网格布局

他可以将页面分为多个网格,可以任意组合不同的网格 ,做出各种各样的布局。
网格布局为二维性质的。

设置行、列间距

grid-row-gap:1rem ;行间距

** grid-column-gap: 1rem ;列间距**

** grid-gap: 1rem;**设置行列间距

设置容器的列宽和与行高

**grid-template-columns: ;**列宽和列数

**grid-template-rows: ;**行宽与行数

取值:一组空格代表一组值(几个值就是几行or列)

取值的方式

  • px

  • grid-template-columns: 70% 30%; 百分比

  • grid-template-columns: 1fr 1fr 1fr;按比例分配剩余空间

  • grid-template-columns: repeat(3, 1fr);函数法(列数,列宽)

grid-auto-rows: minmax(100px ,auto);
minmax(最小值,最大值)

容器空间不足时,最小按指定的最小值显示
容器空间有剩余,最大按指定的最大值显示

单元格在布局里面的垂直位置与水平位置属性

**justify-content水平位置

align-content 垂直位置**

  • start网格线的起始区域对齐
  • end网格线的结束区域对齐
  • center行轴线的中心区域对齐
  • stretch为默认值

对于单个单元格进行设置

self

  • align-self
  • justify-self
    具体属性同上

实现跨行跨列

grid-column
grid-row

如 grid-column: 1/3;(起始,中止)

grid-area 属性

定义网格模板
grid-area属性指定项目放在哪一个区域
使内容规范

网格布局(grid布局)相关推荐

  1. Css网格布局-Grid布局

    Grid 概念 Grid布局是一种二维布局方法,能够在行和列中布置内容.因此在任何网格中都有两个轴,横轴(即行轴,内联)和纵轴(即列轴,块). 什么是网格 网格是一组相交的水平线和垂直线,它定义了网格 ...

  2. CSS3动画大全(附源码)flex布局,grid布局3d旋转,图像模糊,文字发光

    CSS3动画大全(附源码)3d旋转,图像模糊,文字发光! 文章目录 CSS3动画大全(附源码)3d旋转,图像模糊,文字发光! html代码 css grid布局 flex布局 文字发光 & 图 ...

  3. Web:flex模拟移动商城首页页面布局/grid布局的相关属性

    flex模拟移动商城首页页面布局 1.布局页面导航 大家可以看到图片上的红色边框,用了flex布局,布局了一个多行容器,采用的是无序列表ul. css代码块 /* 设置导航样式,定义flex容器 */ ...

  4. CSS基本布局——grid布局

    grid布局简介: Grid布局是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是二维布局. 基本概念: 容 ...

  5. 最强大的 CSS 布局 —— Grid 布局

    Grid 布局是什么? Grid 布局即网格布局,是一种新的 CSS 布局模型,比较擅长将一个页面划分为几个主要区域,以及定义这些区域的大小.位置.层次等关系.号称是最强大的的 CSS 布局方案,是目 ...

  6. Grid 布局 - 网格布局

    目录 一.什么是Grid布局 二.容器属性值 2.1 grid-template-rows和grid-template-columns 2.1.1 grid-template-columns 2.1. ...

  7. Grid布局和Flex布局

    Flex布局(弹性布局) Flex是弹性布局,用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为Flex布局.行内元素也可以使用Flex布局. 采用Flex布局的元素,称为Flex容器.flex ...

  8. 从零开始学前端:grid布局和音频 --- 今天你学习了吗?(CSS:Day24)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(CSS) 复习:从零开始学前端:OPPO商城轮播图 - 今天你学习了吗?(CSS:Day23) 文章目录 从零开始学前端:程序猿小白也可以 ...

  9. grid php 用法,grid布局主要用法

    1. 初识grid布局grid布局页脚网格布局, 格栅布局. 它的布局方式有 类似flex布局, grid布局也有容器和项目的概念, 除此之外,还有:单元格, grid容器可以划分为n行m列个单元格. ...

  10. css的grid布局

    css的grid布局 grid布局即网格布局是一种二维布局,可以同时控制行和列的排布和对齐方式,grid布局由水平线和垂直线构成,两条水平线之间的区域叫做行轨道,两条垂直线的区域叫做列轨道. 使用这种 ...

最新文章

  1. delphi 数据库显示的TDBGrid配置
  2. 数据库-ADONET-使用强类型DataSet
  3. 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】HAWQ数据仓库 使用之 gpfdist协议
  4. Mybatis的select方法
  5. Git SSH Key 生成并添加到github/gitee步骤
  6. 目前流行的装修风格_当下最流行的十大装修风格。目前主流的装修风格前十
  7. 人工通道会取消吗_二七政策将用于ETC?高速或将取消人工收费通道
  8. c语言中如何确保一个程序是单例的_c++单例模式
  9. LeetCode 53.最大子序和(动态规划)
  10. WPF内嵌WCF服务对外提供接口
  11. 一文看懂 9 种Transformer结构!
  12. 浙江高级职称英语 计算机考试时间2016,浙江省2016年度全国专业技术人员职称外语等级统一考试时间...
  13. 信用评分卡 (part 4 of 7)
  14. 运行时库(runtime library)
  15. ueditor接入秀米编辑器
  16. 计算机课制作海报教案,信息技术作品制作教案
  17. hive新功能 Cube, Rollup介绍
  18. gcc 编译隐藏符号
  19. android中实现内容搜索
  20. JAVA_SSM装饰装修公司管理系统(含论文)毕业设计【演示视频】

热门文章

  1. 如何运行linux中的vi,如何在linux中vi使用方法
  2. tomcat监控脚本(监控进程,测试接口,告警动作为发送邮件)
  3. Python定时获取外网IP地址并发送邮件
  4. 俞敏洪励志演讲:摆脱恐惧
  5. PHP开发API接口代码展示
  6. 【MySQL集群】——Java程序连接MySQL集群
  7. python爬取豆瓣图书(详细步骤讲解)
  8. stl排序之sort函数
  9. 8种在JavaScript数组中查找指定元素的方法
  10. 基于遗传算法的新安江模型参数优化率定(四)