CSS 布局指南

CSS 布局指南旨在汇集常见布局模式的“食谱”,这些都是你可能需要在自己的网站中实现的内容。除了提供可作为项目起点的代码外,这些食谱还强调了布局规范的不同使用方式,以及作为开发者可以做出的选择。

注意:如果你是 CSS 布局的新手,那么你可能想先看看我们的CSS 布局学习模块,因为它会为你提供使用此处食谱所需的基础知识。

食谱

示例 描述 布局方法
媒体对象 一个两列盒子,一侧是图像,另一侧是描述性文本,例如 Facebook 帖子或推文。 CSS Gridfloat 回退,fit-content 尺寸
何时为你的列选择多列布局、弹性盒子或网格布局。 CSS Grid多列布局弹性盒子
居中一个元素 如何水平和垂直居中一个元素。 弹性盒子盒对齐
粘性页脚 在内容较短时创建位于容器或视口底部的页脚。 CSS Grid弹性盒子
分离式导航 一种导航模式,其中一些链接在视觉上与其他链接分离。 弹性盒子margin
面包屑导航 创建一个链接列表,允许访问者在页面层次结构中向上导航。 Flexbox
带徽章的列表组 带有徽章以显示计数的项目列表。 弹性盒子盒对齐
分页 指向内容页面的链接(例如搜索结果)。 弹性盒子盒对齐
卡片 卡片组件,以卡片网格的形式显示。 网格布局
网格包装器 用于将网格内容对齐到中心包装器中,同时允许项目跳出。 CSS Grid

贡献食谱

与所有 MDN 内容一样,我们希望您能按照上面所示的相同格式贡献一个食谱。请参阅添加布局指南食谱的指南,了解编写自己的示例的模板和指南。