当前位置: 首页 > news >正文

display:grid

grid布局属于二维布局,与table类似,有行、列、单元格的概念,而flex布局是一维的,

文档可以参考:CSS Grid 网格布局教程 - 阮一峰的网络日志

有一款对应的小游戏:CSS grid 游戏

样式demo在线体验:JS Bin - Collaborative JavaScript Debugging

注意:

1.容器(父元素)设为网格布局以后,项目(子元素)的floatdisplay: inline-blockdisplay: table-cellvertical-aligncolumn-*等设置都将失效。 

2.auto-fill,还有一个关键字auto-fit,两者的行为基本是相同的。只有当容器足够宽,可以在一行容纳所有单元格,并且单元格宽度不固定的时候,才会有行为差异:auto-fill会用空格子填满剩余宽度,auto-fit则会尽量扩大单元格的宽度。

3.justify-items属性设置单元格内容的水平位置(左中右),align-items属性设置单元格内容的垂直位置(上中下)。取值:

start | end | center | stretch;

justify-content属性是整个内容区域在容器里面的水平位置(左中右),align-content属性是整个内容区域的垂直位置(上中下)取值:

start | end | center | stretch | space-around | space-between | space-evenly;

相关文章:

  • 北京网站维护浩森宇特网站怎样优化关键词好
  • 网站建设需求调研问卷员工培训
  • 哪些网站做品牌特卖武汉大学人民医院光谷院区
  • 陕西广告公司网站建设seo黑帽多久入门
  • 武汉哪里做网站百度推广按点击收费
  • 做智能网站系统下载软件/推广普通话手抄报模板
  • 【Java之数据结构与算法】
  • .NET面试题(二)
  • 在 Go 语言中使用 regexp 包处理正则表达式
  • node实现简单的数据爬虫
  • Python轴承故障诊断 (八)基于EMD-CNN-GRU并行模型的故障分类
  • 【C语言】动态内存管理基础知识——动态通讯录,如何实现通讯录容量的动态化
  • 【JavaWeb学习笔记】14 - 三大组件其二 Listener Filter
  • 【Docker】基于华为 openEuler 应用 Docker 镜像体积压缩
  • Gazebo GUI模型编辑器
  • C语言之初识C语言
  • 在Portainer创建Nginx容器并部署Web静态站点实现公网访问
  • 【C语言】6-5 判断回文字符串 分数 20
  • Flink系列之:Savepoints
  • 第二章、动态规划算法(2.5.3-2.5.4.3)------公共序列问题(下)
  • 二分查找法详解(6种变形)
  • 去掉乘法运算的加法移位神经网络架构
  • http -- 跨域问题详解(浏览器)
  • Kafka消费者组
  • 链接未来:深入理解链表数据结构(二.c语言实现带头双向循环链表)
  • react v-18父组件调用子组件的方法和数据