
grid布局
grid-auto-rows和grid-auto-columns是控制隐式网格轨道尺寸的属性。它们在子元素超出显式定义的行列时生效,分别设定自动创建的行高和列宽,避免因默认auto值导致塌陷或布局断裂...
嵌套grid需显式设置display:grid,不自动继承;subgrid可复用父网格线但兼容性有限;子网格定位基于自身坐标系,非父级线号。
固定导航栏不能直接放入grid容器,须独立于其外并用grid-template-rows或margin-top预留空间;侧边栏同理需脱离grid、主内容区单独嵌套grid;主内容区须设高度与overf...
CSS定位与Grid布局互补:Grid负责整体结构,定位用于局部精控;父容器设grid并加position:relative,子元素用absolute/fixed微调,优先用inset、place-s...
响应式卡片页应使用max-width+padding居中容器,grid布局配auto-fill与minmax实现自适应列数,卡片内用flex-column+flex-shrink/flex:1统一高度...
HTML5文字居中无唯一解,需据场景选法:单行固定高用text-align+line-height;现代项目首选Flexbox(display:flex+justify-content+align-i...
文字水平居中可通过五种CSS方法实现:一、text-align:center用于块级容器内行内内容;二、flexbox的justify-content:center;三、margin:auto配合in...
auto-fill会保留空轨道以维持固定列数,auto-fit则合并空轨道使内容拉伸占满;前者适用于预设占位的仪表盘,后者适合响应式卡片列表,且需注意gap对列数的影响。
CSSGrid容器overflow:auto滚动异常的根本原因是尺寸约束不清或子项行为失控;需明确容器宽高(如max-height)、避免fr单位隐式拉伸、设置子项min-width/min-heig...
使用CSSGrid的grid-template-columns配合auto-fit和minmax可实现响应式图片墙:.image-grid{display:grid;grid-template-col...