
grid布局
grid-column:1/4表示从第1条线到第4条线,跨3列;grid-row:2/-1表示从第2行线到最后一行线;span语法需明确起点,否则受自动定位影响,推荐显式指定起始线或使用命名区域。
混用px、fr和%在grid-template-columns中虽不报错但易出错,可靠方式是px+fr或px+minmax();minmax()须用绝对/相对单位且顺序为最小尺寸、最大尺寸;grid-...
Grid项是否“固定尺寸”取决于容器的grid-template-columns/rows是否全用绝对单位(如px、rem)或minmax(200px,200px),而非fr或auto;混用会导致部分...
gap属性是CSSGrid中用于设置网格行与列间距的简写属性,等同于row-gap和column-gap,作用于网格容器,自动在网格项之间创建均匀间隔。语法支持单值统一设置或双值分别定义行、列间距,如...
应优先按需分配而非均分:固定高区域用px/rem,内容驱动区域用minmax(),避免fr单位撑开行;慎用dense以防破坏可访问性;gap与justify/align-content作用不同,前者控...
HTML5响应式布局核心是@media媒体查询配合viewportmeta标签、相对单位和Flex/Grid布局。必须写对,断点按内容而非设备设定,容器用%或max-width,字体用rem/em,图...
绝对定位元素脱离文档流导致父容器高度塌陷,应通过设置父容器position:relative并用其他子元素撑高,或改用Flex/Grid布局;relative元素偏移后仍占原位置;absolute参照...
place-items不生效主因是子元素设置了align-self/justify-self、脱离Grid布局(如float/absolute/display:contents),或容器尺寸塌陷;需设...
CSS定位与Grid布局互补:Grid负责整体结构,定位用于局部精控;父容器设grid并加position:relative,子元素用absolute/fixed微调,优先用inset、place-s...
响应式卡片页应使用max-width+padding居中容器,grid布局配auto-fill与minmax实现自适应列数,卡片内用flex-column+flex-shrink/flex:1统一高度...