Grid-基础速记01

Grid布局基础知识点

  1. 什么grid布局

    • 由行和列产生的单元格
  2. grid属性分为显式和隐式属性

    • 显示网格属性

      • grid-template-row:定义每一行的行高

      • grid-template-columns:定义每一列的列宽

      • grid-template-areas:定义区域由单个或多个单元格组成

      • 单个元素css:grid-area:标签

      •  grid-template-areas:
            "header header header header"
             "aside . main main"
             "nav . main main"
             "section section section section"
             "section section section section"
             "footer footer footer footer"
          ;
        
  • 行高和列宽单位可以使用px,百分比 ,fr关键字

    • fr关键字表示倍数(2fr是1fr的2倍)
    • repeat(n,v); n表示次数,v表示单位值,(表示重复的值)
    • minmax(min,max);长度范围,有内容是auto
  • 间距属性

    • grid-row-gap :行间距
    • grid-column-gap:列间距
    • grid-gap:间距缩写
  • 隐式属性

    • grid-auto-flow: column/row;先行后列
    • grid-auto-rows:隐式指定行的高度
    • grid-auto-column:隐式指定列的宽度
  • 网格项属性

    • 元素大小

    • grid-column-start、grid-column-end:根据x网格线指定元素大小

    • 简写grid-column:1/3 ,栅格线(元素+1)

    • grid-row:2/4; 根据y网格线指定元素大小

    • span关键字:grid-column: span 3;占位三个元素

    • 所有元素位置

    • align-items单元格内容的垂直位置

    • justify-content单元格内容的水平位置

    • 单个元素位置

    • justify-self单个元素单元格内容的水平位置

    • align-self单个元素单元格内容的垂直位置

  1. 兼容性:

​ IE浏览器不支持

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 CSS网格布局(又名“网格”)是一个二维的基于网格的布局系统,其目的只在于完全改变我们设计基于网格的用户界面...
    礼知白阅读 689评论 0 0
  • CSS Grid 网格布局教程 作者: 阮一峰 一、概述 网格布局(Grid)是最强大的 CSS 布局方案。 它将...
    Daeeman阅读 1,130评论 0 2
  • 一、概述 网格布局(Grid)是最强大的 CSS 布局方案。 它将网页划分成一个个网格,可以任意组合不同的网格,做...
    有希望的活着阅读 2,962评论 0 1
  •   网格布局,一种突破一维空间的布局思路,引入“行”和“列”的概念在二维空间中实现样式效果。其强大的网页空间分配能...
    果汁凉茶丶阅读 1,985评论 0 10
  • https://developer.mozilla.org/zh-CN/docs/Web/CSS/grid :学习...
    422ccfa02512阅读 851评论 0 12