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

CSS - grid制作表格

1. grid-template-columns:网格布局中的列的数量,也可以设置列的宽度

.grid-container {
  display: grid;
  grid-template-columns: 80px 200px auto 40px;
}

.grid-container {
  display: grid;
  grid-template-columns: auto auto auto auto;//表示所有列的宽度第一样
} 

.grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  //一个 fr 单位代表网格容器中可用空间的一等份
  //这里创建三个相等宽度的轨道,这些轨道会随着可用空间增长和收缩
}

2. grid-template-rows:每一行的高度

.grid-container {
  display: grid;
  grid-template-rows: 80px 200px;
}

3. justify-content:用于对齐容器内的网格(和display:flex里面的属性一样)

4. align-content:用于设置垂直方向上的网格元素在容器中的对齐方式(和display:flex里面的属性一样)

5. grid-column-gap:列之间的网格间距

6. grid-row-gap:行之间的网格间距

7. grid-gap 属性是 grid-row-gap 和 grid-column-gap 属性的简写

8.  grid-column-start, grid-column-end, grid-row-start 和 grid-row-end 属性可以设置网格线

//从第一列开始,第三列结束
.item1 {
  grid-column-start: 1;
  grid-column-end: 3;
}
//从第一行开始,第三行结束
.item1 {
  grid-row-start: 1;
  grid-row-end: 3;
}

 9. grid-column : 定义了网格元素列的开始和结束位置(是 grid-column-start 和 grid-column-end 属性的简写属性)

//设置 "item1" 在第 1 列开始,在第 5 列前结束
.item1 {
  grid-column: 1 / 5;
}

//设置 "item1" 跨越 3 列
.item1 {
  grid-column: 1 / span 3;
}

//设置 "item2" 跨越 3 列
.item2 {
  grid-column: 2 / span 3;
}

10. grid-row : 定义了网格元素行的开始和结束位置

11. grid-area: 是 grid-row-start, grid-column-start, grid-row-end 以及 grid-column-end 属性的简写

//设置 "item8" 从第 1 行开始和第 2 列开始, 第 5 行和第 6 列结束
.item8 {
  grid-area: 1 / 2 / 5 / 6;
}

//设置 "item8" 从第 2 行开始和第 1 列开始, 横跨 2 行 3 列
.item8 {
  grid-area: 2 / 1 / span 2 / span 3;
}

CSS 网格布局
CSS 网格容器
CSS 网格元素 


http://www.kler.cn/a/372506.html

相关文章:

  • 【项目实战】NGINX 实现会话保持
  • Rasa框架的优点和缺点
  • Unity3D仿星露谷物语开发5之角色单例模式
  • 医疗大模型威胁攻击下的医院AI安全:挑战与应对策略
  • # 起步专用 - 哔哩哔哩全模块超还原设计!(内含接口文档、数据库设计)
  • Scala项目(图书管理系统)
  • Java项目实战II基于微信小程序的计算机实验室排课与查询系统(开发文档+数据库+源码)
  • 深入理解所有权与借用——借用与生命周期管理
  • Linux中gcc的使用
  • Android中Logcat长日志打印不全问题正解
  • HTML入门教程6:HTML段落
  • LeetCode 2058.找出临界点之间的最小和最大距离
  • ChatGPT-o1辅助论文写作的优势及12个方向提示词分享
  • camera和lidar外参标定
  • 线性代数(1)——线性方程组的几何意义
  • Mongodb-Plus 轻松上手
  • LSTM:解决梯度消失与长期依赖问题
  • 凌雄科技打造DaaS模式,IT设备产业链由内而外嬗变升级
  • Spring Cloud --- 引入Seata分布式事务
  • 【Java并发编程】线程池详解
  • Codeforces Round 966 (Div. 3)
  • react 框架应用+总结+参考
  • 鸿蒙网络编程系列40-TLS数字证书查看及验签示例
  • 鸿蒙生态崛起,开发者如何抓住机遇应对挑战?
  • 常见的jar包报错以及解决办法
  • 大数据分析与应用