网格布局

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

设置行、列间距

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. 通用的异步处理类和进度通知类及其示例
  2. django 开发中数据库可以怎样优化
  3. qt构建json字符串的时候,某一个值为字符串
  4. 吃冰淇淋更容易溺水?
  5. 23种设计模式(二十一)数据结构之职责链
  6. 【图像去雾】基于matlab直方图+retinex+暗通道图像去雾【含Matlab源码 074期】
  7. python随机种子
  8. PS样机字体特效教程-喷漆文字
  9. layer时间插件laydate
  10. CPU硅脂需要换吗?
  11. 错误代码1500什么意思_宽带出错出错提示代码是示什么意思
  12. JS实现元素拖拽,简单悬浮框实现
  13. 第一阶段冲刺 eighth day
  14. 第12届全国大学生信息安全竞赛线上初赛Web场景 Write Up
  15. IBM X3650服务器使用说明一
  16. Spring Cloud config ------ jdbc(mysql)配置库
  17. 恋爱电视剧cue程序员,网友:不要侮辱这个职业!
  18. python天气查询_python天气查询
  19. AUTOSAR AP与 CP 有什么差异?
  20. 最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(3)

热门文章

  1. meta http-equiv=Content-Type content=text/html; charset=gb2312设置中文显示
  2. 数据结构—1.时间复杂度
  3. win10 windows文件查找通配符
  4. Android练手小项目---仿凤凰新闻app
  5. 如何通过命令提示符进入MySQL服务器
  6. jQuery ajax 的datatype
  7. adb 卸载android系统程序
  8. oracle grant all语句,Oracle 生成批量 Grant 语句的 SQL
  9. flashback六大技术之flashback drop
  10. 2.04 标志寄存器