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

通过gird布局实现div的响应式分布排列

目标:实现对于固定宽度的div盒子在页面中自适应排布,并且最后一行的div盒子可以与前面的盒子对齐。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.container{display: grid;grid-template-columns: repeat(auto-fill, 300px); /* 自动填充,宽度固定300px*/justify-content: space-around; /* 两端对齐 */gap:20px /* 间距为20px */}.items{width: 300px;height: 300px;background-color: skyblue;border: 1px solid black;}</style>
</head><script>
</script>
<body><div class="container"><div class="items">1111</div><div class="items">2222</div><div class="items">3333</div><div class="items">4444</div><div class="items">5555</div><div class="items">6666</div><div class="items">7777</div><div class="items">8888</div><div class="items">9999</div><div class="items">10101010</div><div class="items">11111111</div></div>
</body>
</html>

效果图:浏览器窗口变化,盒子排布也会变动

图一:
在这里插入图片描述
图二:
在这里插入图片描述

相关文章:

  • 生物信息学技能树(Bioinformatics)与学习路径
  • Ubuntu + VSCode 开发 STM32:用全开源工具,点亮你的第一盏 LED
  • 线性代数 | 知识点整理 Ref 3
  • AI在多Agent协同领域的核心概念、技术方法、应用场景及挑战 的详细解析
  • 【刷题Day18】HTTP状态码与请求(浅)
  • Leetcode 3359. 查找最大元素不超过 K 的有序子矩阵【Plus题】
  • dumpsys--音频服务状态信息
  • GUI GUIDIER8.2版本兼容8.3.1版本
  • SLAM | 激光SLAM中的退化问题
  • Linux系统中的Perf总结
  • LabVIEW 开发:永不落幕的求知之旅​
  • 【C++初阶】--- list容器功能模拟实现
  • 【AI】以Llama模型为例学习如何进行LLM模型微调
  • HttpSessionBindingListener 的用法笔记250417
  • 【LLM Prompt】CoT vs.ToT
  • Unity编辑器扩展之项目资源查找工具
  • std::unordered_map(C++)
  • 量子计算:开启未来科技之门的钥匙
  • 【网络】IP层的重要知识
  • C++笔记-list
  • 中期选举后第三势力成“莎拉弹劾案”关键,菲律宾权斗更趋复杂激烈
  • 独家 |《苏州河》上海上演,编剧海飞:上海的风能吹透我
  • 牛市早报|持续推进城市更新行动意见印发,证监会强化上市公司募资监管
  • 网易一季度净利增长三成,丁磊:高度重视海外游戏市场
  • “免签圈”扩容,旅游平台:今年以来巴西等国入境游订单显著增加
  • 美将解除对叙利亚制裁,外交部:中方一贯反对非法单边制裁