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

Grid 布局实现三栏布局

使用 CSS Grid 布局实现三栏布局(左右固定 100px,中间自适应)的核心原理是通过网格模板精确控制列宽分配。以下是具体实现方法及优化技巧:


一、基础实现

  1. 父容器设置
    为外层容器添加 display: grid 使其成为网格容器,并通过 grid-template-columns 定义列宽

    css

    .container {
      display: grid;
      grid-template-columns: 100px 1fr 100px; /* 左固定 | 中间自适应 | 右固定 */
      gap: 10px; /* 列间距 */
    }
    • 1fr 表示中间列占据剩余空间
    • gap 控制列间距,无需计算复杂边距

       

  2. 子元素布局
    直接按顺序放置子元素即可:

    html
    <div class="container">
      <div class="left">左栏(100px)</div>
      <div class="center">中间自适应</div>
      <div class="right">右栏(100px)</div>
    </div>

二、进阶优化

  1. 响应式适配
    结合媒体查询实现小屏幕


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

相关文章:

  • Java 反射详细教程
  • L2TP实验
  • 低空飞行管控服务智慧城市关键技术与挑战
  • Redis常用进阶 存储原理和主从思路
  • [AI速读]混合语言IP集成:挑战与高效解决方案
  • mysql学习-B+树相关问题
  • 网络安全攻防万字全景指南 | 从协议层到应用层的降维打击手册(全程图表对比,包你看到爽)
  • OAK相机入门(三):提高深度图精度
  • 蓝桥杯练习day2:拿硬币
  • XGBoost
  • 每天一道算法题-两数相加
  • 突破数据绝境:解锁永久删除文件重生
  • 从 @SpringBootApplication 出发,深度剖析 Spring Boot 自动装配原理
  • 吴恩达机器学习笔记复盘(六)梯度下降算法
  • 两个常用的用于读写和操作DXF文件C#库:netDxf 和 DXF.NET
  • 【css酷炫效果】纯CSS实现故障文字特效
  • 跨域问题确认及处理
  • WordPress漏洞
  • 关于依赖注入
  • 33-盛最多水的容器