新闻中心

Grid网格布局如何实现图文双列布局_使用1fr 1fr快速创建等分结构

2025-12-16
浏览次数:
返回列表
grid-template-columns: 1fr 1fr 是实现图文双列等宽布局最简洁高效的方式,自动均分容器宽度;配合 gap 控制间距、grid-column 自由定位内容、媒体查询切换单列,并通过 align-items: start 和内边距优化对齐与响应。

grid网格布局如何实现图文双列布局_使用1fr 1fr快速创建等分结构

grid-template-columns: 1fr 1fr 是实现图文双列等宽布局最简洁高效的方式,无需计算像素或百分比,自动均分容器空间。

基础双列结构:1fr 1fr 直接等分

只需在容器上设置 display: grid 和两列等比定义,浏览器会自动将可用宽度平分给左右两列:

.container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px; /* 列间间距 */
}

此时左列放图、右列放文(或反之),天然对齐、响应自然。注意:1fr 表示“剩余空间的 1 份”,两个 1fr 就是各占一半。

图文内容按需分配,不强制固定顺序

Grid 允许内容自由放置,不必按 HTML 顺序排列。比如希望图片在右、文字在左,可配合 grid-column 控制:

  • 图片元素加 grid-column: 2; → 显示在第二列
  • 文字元素加 grid-column: 1; → 显示在第一列

这样语义结构和视觉顺序可以分离,利于 SEO 和可访问性。

FashionLabs FashionLabs

AI服装模特、商品图,可商用,低价提升销量神器

FashionLabs 86 查看详情 FashionLabs

适配小屏幕:用 media query 切换为单列

双列在手机上拥挤,建议在小屏下退回单列流式布局:

@media (max-width: 768px) {
  .container {
    grid-template-columns: 1fr;
  }
}

这样既保持桌面端的并排效果,又保障移动端阅读体验,无需额外 JS 或复杂断点。

进阶微调:图文高度对齐与内边距控制

若图片和文字块高度差异大,可加 align-items: start 防止默认拉伸;文字区域建议用 padding 而非 margin 控制内部留白,避免影响 Grid 的轨道计算:

  • 统一顶部对齐:align-items: start;
  • 图文内边距独立设置,不依赖外边距撑开网格
  • 图片用 width: 100%; height: auto; 保证响应缩放

基本上就这些 —— 1fr 1fr 是双列的起点,灵活、轻量、易维护。

以上就是Grid网格布局如何实现图文双列布局_使用1fr 1fr快速创建等分结构的详细内容,更多请关注其它相关文章!


# 中文网  # 宁安网站建设推广  # 简单网站建设思路和方法  # 猪八戒网网站推广  # 山西定制网站建设  # 文山网站优化方式  # 抖音是怎么营销推广商品的  # 上蔡网站推广营销招聘  # 城阳区网站优化介绍  # 海南网站建设口碑公司  # 电子商务网站推广的结论  # 而非  # 解决问题  # html  # 相关文章  # 只需  # 有哪些  # 进阶  # 按需分配  # 背景色  # 如何实现  # 排列  # ai  # 浏览器  # seo  # js 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: 抖音隐秘迷城小游戏入口_ 抖音冒险解谜小游戏秒玩  淘宝支付提示失败如何解决 淘宝支付流程优化方法  AngularJS $http POST请求数据传递与Go后端接收实践  优化 Python 函数中的条件逻辑:解决 if-else 嵌套与参数选择问题  如何使用Go和Martini动态服务解码后的图片  PHP中获取MongoDB服务器运行时间(Uptime)的专业指南  Yandex搜索引擎官方地址 俄罗斯网络世界的主要入口  钉钉视频会议声音异常如何处理 钉钉会议音频修复技巧  Spring Boot嵌入式服务器与J*a EE:功能支持深度解析  没有大陆身份证/银行卡如何实名微信? 亲测有效的几种方法分享  解决Python单元测试中Mock异常方法调用计数为零的问题  Python中如何避免重复条件判断:利用数据结构实现动态逻辑  腾讯QQ邮箱官方网站_QQ邮箱网页版在线登录  qq游戏手机版下载安装_qq游戏移动端入口  Pandas DataFrame 多条件优先级排序与排名  Promise错误处理:在catch后终止链式then执行的策略  如何在Promise链中优雅地中断后续then执行  Win11 BitLocker密码忘了怎么办 Win11找回BitLocker恢复密钥方法【解决】  处理动态列数据:J*a ArrayList的正确初始化与字符累加教程  将JSON对象数组转置为键值对列表的实用指南  快手网页版在线登录 快手网页版官网入口快速访问  React列表渲染与独立状态管理:避免全局状态影响局部更新  c++20的std::jthread是什么_c++可中断线程与RAII式管理  必由学登录入口 必由学官方网站在线访问链接  AO3最新镜像入口 Archive of Our Own官方平台访问  BetterDiscord插件中安全更新用户简介的实践指南  动漫共和国防屏蔽稳定域名-动漫共和国官方正版直达通道  ACG动漫视频网入口 ACG动漫*免费正版观看地址  J*aScript map 迭代中检测空数组元素的有效方法  百度网盘网页版入口 百度网盘网页版官方登录网址  Golang并发任务中错误如何聚合_Golang goroutine error收集方式  html网页设计源代码怎么运行_运行html网页设计源代码步骤【指南】  126邮箱手机版登录官网2026_126手机邮箱免费入口最新  C++如何实现线程池_C++11手动实现一个简单的固定大小线程池  CSS响应式网页如何实现主次模块比例自适应_flex-grow与flex-shrink调整  天猫双十一预售商品怎么退款_天猫双十一预售退款操作指南  在J*aScript中复现SciPy的B样条拟合与求值:关键考量  LINUX的perf命令入门_LINUX官方性能分析工具的使用与解读  Word2013如何插入视频和音频媒体_Word2013媒体插入的多媒体支持  LINUX怎么设置定时任务_LINUX crontab配置教程  顺丰快递查单号物流信息 顺丰快递小程序查询入口  AO3官网镜像链接 Archive of Our Own同人文在线浏览  Excel函数批量查找替换超快方法_Excel用REPLACE和FIND函数秒级替换  抖音怎么赚钱_抖音创作者变现方法与途径指南  拼多多赚钱渠道_拼多多收益来源  Python Socket多播通信中指定源IP地址的实践指南  智慧团建扫码登录入口 智慧团建扫码登录入口官网版​  HTML转PPT成品工具有哪些?HTML网页转PPT成品工具大全  抖音网页版企业服务中心登录入口_抖音网页版企业登录平台  PostgreSQL海量数据高效导入策略:Python与Django实践指南 

搜索