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

CSS 布局案例: 2行、多行每行格数不定,最后一列对齐

布局期望的效果如下:

第二行最后一格与第一行最后一格对齐。每行格数不定。自动拉伸填充整个宽度

实现:

一开始打算用display:flex, 自动分散,但是第二行对齐第一行最后一格控制不了。

使用grid fr均分单位控制。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.container {/** 1.grid: column、float、clear、vertical-align 属性失效* 2. grid-template-columns 属性来指定网格容器中所需的列数以及每列的宽度。* 3.grid-template-rows 属性来指定网格容器中每一行的高度。与 grid-template-columns 属性不同,它并没有指定网格容器的行数,而只用来设置每行的高度。这是因为每当网格项换行时,网格容器都会隐式创建一个新行4.column-gap 和 row-gap 属性来分隔列和行, 间距5.justify-items: space-around:在网格项之间设置均等宽度的空白间隙,其外边缘间隙大小为中间空白间隙宽度的一半6. align-items: stretch:将拉伸所有网格项目以填充其单元格的整个高度(默认值)*/display: grid;column-gap: 10px;grid-template-columns:0.75fr 0.25fr;justify-items: stretch;}/**/.item {background-color: #bfc;}.row1-inner {display: grid;column-gap: 10px;grid-template-columns:1fr 1fr 1fr;justify-items: stretch;row-gap: 10px;}.container2 {display: grid;margin-top: 5px;column-gap: 10px;/*row-gap: 10px;*/grid-template-columns:0.75fr 0.25fr;justify-items: stretch;}</style>
</head>
<body>
<div><div class="container"><!--  行1--><div class="row1-inner"><div class="item">1</div><div class="item">2</div><div class="item">3</div></div><div class="item">4</div></div><div class="container2"><!--  行2--><div class="item">201</div><div class="item">202</div></div></div></body>
</html>

 运行效果:

http://www.lryc.cn/news/188168.html

相关文章:

  • 数据结构--算法、数据结构的基本概念
  • Edge浏览器下载文件被保存为 .crdownload 文件的问题小记
  • 6-10 单链表分段逆转 分数 15
  • 【单片机】17-温度传感器DS18B20
  • 力扣 -- 5. 最长回文子串
  • SpringCloud源码探析(十)-Web消息推送
  • Vue、React和小程序中的组件通信:父传子和子传父
  • 安卓玩机----展讯芯片机型解锁 读写分区工具 操作步骤解析
  • 微软放大招!Bing支持DALL-E3,免费AI绘画等你来体验!
  • tp5访问的时候必须加index.php,TP5配置隐藏入口index.php文件
  • 16k面试中的10个问题
  • STM32单片机入门学习(六)-光敏传感器控制LED
  • MFC 鼠标悬停提示框
  • 大数据学习,涉及哪些技术?
  • Clion中使用C/C++开发stm32程序
  • JavaScript Web APIs第五天笔记
  • [ICCV-23] Paper List - 3D Generation-related
  • Transformer为什么如此有效 | 通用建模能力,并行
  • 【初识Jmeter】【接口自动化】
  • C:数组传值调用和传地址调用
  • Python数据容器——字典的常用操作(增、删、改、查)
  • JavaScript入门——(5)函数
  • 数据库sql查询成绩第二高
  • 十五、异常(5)
  • 途虎养车上市、京东养车“震虎”,如何突围汽车后市场?
  • 【算法与数据结构】--算法基础--算法入门
  • AnyDesk密钥
  • C#(Csharp)我的基础教程(二)(我的菜鸟教程笔记)-属性和字段的探究与学习
  • Programming abstractions in C阅读笔记:p176-p178
  • LeetCode-496-下一个更大元素