Subgrid 仅在父容器显式定义 grid-template-rows/columns 时生效,子元素必须用 subgrid 继承且不可覆盖;否则无效或失效。
Subgrid 本身不“提升”对齐效果,它只在父网格轨道定义明确、子级不干扰继承的前提下,让跨容器对齐成为可能。用错地方反而会让布局更乱。
浏览器不会推导、猜测或 fallback。如果父容器只靠 grid-auto-rows: minmax(100px, auto) 或 grid-auto-flow: column 构建网格,那 grid-template-rows: subgrid 会直接报 Invalid property value,DevTools 里看到的 computed 值是 none。
grid-template-rows: auto 1fr auto 或 grid-template-columns: [start] 200px [main] 1fr [end]
grid-template-areas 和 subgrid:area 名称不等于轨道线,subgrid 不认 area父容器在 @media (min-width: 768px) 里把列数从 1 改成 3,这是 OK 的;但如果子元素在同一断点里写了 grid-template-columns: 1fr 1fr,那它的 subgrid 就彻底失效——浏览器只会执行最后匹配的声明。
grid-template-columns: subgrid,且全程不带任何媒体查询覆盖@supports not (grid-template-columns: subgrid))必须严格隔离:支持 subgrid 的分支里,子元素不能残留任何 grid 定义grid-row: 3)、跨度(grid-column: span 2)或继承(subgrid)单个卡片内用 margin-top: auto 或 align-self: end 把按钮推到底部,只能保证它在自己卡片里位置固定;但不同卡片内容高度不同,它们的“底部”物理位置根本不在同一水平线。
grid-template-rows: auto minmax(60px, 1fr) auto(头 / 主体 / 尾)grid-template-rows: subgrid,不定义新行grid-row: 3,强制落在父网格第三行 —— 所有按钮自然共线min-height 硬撑真正难的不是写对那几行 CSS,而是克制住“在子元素里再定义一遍网格”的本能。Subgrid 的有效边界非常清晰:父定义轨道,子只挂载、不重建、不覆盖。一旦中间层开始自作主张,对齐就又回到靠 JS 或硬高维持的老路。
tlwdr7650路由器没有wps按钮(tlwdr7650路由器没有wps按钮怎么办)
tlwdr7632扩展器电脑怎么设置(tlwdr7632扩展器电脑设置方法)
tlwda6332re安装教程(tlwda6332re如何安装)
tlwdr7632扩展器手机怎么设置(tlwdr7632扩展器手机设置方法)
tlxdr3010怎么设置网速快(tlxdr3010网速快设置方法)
tlwdr5620易展版怎么克隆(tlwdr5620易展版克隆方法)