美文网首页
Grid布局(一)介绍

Grid布局(一)介绍

作者: fanren | 来源:发表于2021-06-21 17:41 被阅读0次

一、前言

Grid布局,又叫网格布局,是最强大的CSS布局方案;
Grid将网页分成了一个个的网格,通过CSS样式,我们可以对网格做出任意的组合,做出任何复杂的布局;
Grid比Flex相比,Flex是一维布局(轴线布局),而Grid是二维布局;

二、基本概念

1. 容器和项目

  • 容器:使用Grid布局的区域
  • 项目:容器内部的网格(单元格)
  <div class="container">
    <div class="item"><span>1</span></div>
    <div class="item"><span>2</span></div>
    <div class="item"><span>3</span></div>
    <div class="item"><span>4</span></div>
  </div>

上述代码中,container是容器,而内部的item是项目;

项目只能是容器的顶层子元素,不包含项目的子元素;(上述的span不是项目,Grid也对span不起作用);

2. 行和列

  • 行:容器的水平区域称为“行”
  • 列:容器的垂直区域称为“列”

3. 单元格

行和列交叉区域,称为“单元格”;

n行和m列会产生nm个单元格,例如,3行4列会产生12个单元格;

4. 网格线

划分网格的线,称为“网格线”。
水平网格线划分出行,垂直网格线划分出列。

正常情况下,n行有n+1根水平网格线,m列有m+1根垂直网格线;
网格线的序号都是从1开始的。

相关文章

  • Grid网格布局学习

    Grid网格布局学习 引言 本文不对grid布局由来以及优劣做过多的介绍,仅介绍grid网格布局的用法及其效果显示...

  • Grid布局(一)介绍

    一、前言 Grid布局,又叫网格布局,是最强大的CSS布局方案;Grid将网页分成了一个个的网格,通过CSS样式,...

  • 用CSS的Grid布局画飞行棋盘

    1. Grid布局简单介绍 网格布局Grid,可以将网页划分成一个个网格,组合任意不同的布局。采用容器(conta...

  • 【融职培训】Web前端学习 第2章 网页重构16 grid布局

    一、grid布局概述 grid布局与flex布局对比 grid布局可以为网页提供更强大的布局功能,它与flex布局...

  • Grid布局相关属性

    定义display:grid或inline-grid开启子元素的Grid布局。 不同于flex布局,grid布局是...

  • 2020-02-03

    六、栅格布局方式Grid 众人云,Grid布局是CSS中最强的布局方式。Grid 布局与 Flex 布局有一定的相...

  • Xamarin.Forms 第05局:布局 上

    总目录 前言 本文介绍布局:一、布局概述二、StackLayout三、Grid四、FlexLayout 环境 1....

  • CSS Grid 布局

    参考资料 CSS Grid 布局完全指南(图解 Grid 详细教程) CSS Grid 系列(上)-Grid布局完...

  • Xamarin.Forms布局讲解(三)

    Grid 介绍 Grid是一种横竖排列的布局,即九宫格。可以通过ColumnSpacing和RowSpacing设...

  • Grid布局参考资料

    张鑫旭-写给自己看的display: grid布局教程阮一峰-CSS Grid 网格布局教程 在Grid布局中,f...

网友评论

      本文标题:Grid布局(一)介绍

      本文链接:https://www.haomeiwen.com/subject/hwaeyltx.html