布局模型

CSS 布局模型速查表

Layout Model说明典型属性/用法是否支持
块级布局(Block)元素在垂直方向排列,宽度默认撑满父元素display: block;❌
内联布局(Inline)元素水平排列,占据内容宽度,不换行display: inline;❌
内联块布局(Inline-Block)行内元素特性,支持宽高和边距设置display: inline-block;❌
弹性盒布局(Flexbox)一维布局,灵活分配空间和对齐display: flex;, justify-content, align-items✅
网格布局(Grid)二维布局,支持行和列同时控制display: grid;, grid-template-columns❌
定位布局(Positioning)通过 position 属性控制元素相对或绝对定位position: static/relative/absolute/fixed/sticky;✅
浮动布局(Float)利用浮动实现文本环绕或元素排布float: left/right;, clear❌
多列布局(Multi-column)将内容分割成多列显示column-count, column-gap❌
表格布局(Table)使用表格样式进行布局display: table, table-row, table-cell❌
粘性布局(Sticky)元素根据滚动位置在 relative 和 fixed 之间切换position: sticky;❌