// FIELD_NOTE_20260712
容器查询改变了组件的思考方式
响应式设计终于可以由组件所处空间决定,而不是猜测整个浏览器窗口的尺寸。
组件应该理解自己的空间
媒体查询回答「视口有多宽」,容器查询回答「我现在有多少空间」。后者更接近组件真正关心的问题。
.card-grid { container-type: inline-size; }
@container (min-width: 42rem) {
.card { grid-template-columns: 12rem 1fr; }
}
这让同一个卡片可以安全地出现在侧栏、弹窗和主内容区,而不依赖页面级类名。布局知识回到组件边界内,复用也因此更可信。
讨论线程
0邮箱验证访客专属
正在读取讨论…
guest · verification required
分享图片 / 文件:先上传到「月品木子」网盘,再把生成的 ?q= 二字口令链接粘贴进来,会自动显示为取件卡片。
0 / 4000 字
附件下载
0附件存储于云端,支持大文件下载;带锁图标需作者指定的密码解锁后下载。