如何实现垂直居中

14 阅读1分钟

一,使用 Flexbox弹性盒子

image.png

image.png

二,使用 Grid 布局

CSS Grig布局也是一个强大的工具,可以轻松实现复杂的布局任务,包括垂直居中:

image.png

image.png

三,使用绝对定位和 transform 属性

这种方法适用于不使用 Flexbox 或 Grid 的情况,但需要注意的是它需要已知或可以通过 JavaScript 获取的高度。

image.png

image.png

四,使用表格布局

虽然不如 Flexbox 和 Grid 布局灵活,但在某些情况下,特别是当需要支持较旧的浏览器时,使用 CSS 表格也是一种选择。

image.png

image.png

五,使用行高(line-height)

这种方法适合单行文本,并且需要设置固定高度。

image.png

image.png

六,使用伪元素

image.png

image.png