欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

CSS样式: 实现div水平垂直居中的方法

最编程 2024-01-12 13:18:31
...

给其父元素添加display: flex;弹性布局。
内容对齐(justify-content)属性:应用在弹性容器上,即父元素上。把弹性项沿着弹性容器的主轴线(main axis)对齐,如果横向有多个div,则X轴就为当前弹性容器的主轴线,Y轴为副轴线,反之亦然。

            display: flex;
            justify-content: center;
            align-items: center;

结果显示如下:
在这里插入图片描述
如果注释掉align-items: center;属性,元素则按照当前主轴X轴居中,由于给元素开启弹性布局,故主轴应为X轴,可设置两个div验证。

            display: flex;
            justify-content: center;
            /*align-items: center;*/

显示结果如下:
在这里插入图片描述

如果注释掉justify-content属性,使用align-items: center;属性,则居中对齐弹性盒的各项 <div> 元素,默认是沿着副轴Y轴居中,(上文提到过:由于给元素开启弹性布局,故主轴应为X轴)。

            display: flex;
            /*justify-content: center;*/
            align-items: center;

显示结果如下:
在这里插入图片描述