首页 前端知识 CSS3技巧36:让内容垂直居中的三种方式

CSS3技巧36:让内容垂直居中的三种方式

2024-05-07 13:05:00 前端知识 前端哥 787 128 我要收藏

让内容垂直居中,是一个很重要的应用情景,在很多场合都会需要。这也是面试的时候,一些考官喜欢拿来初面的小题目。

这里,小结下让内容垂直居中的三种方式

当然,读者如果有更好的方法,也可以提出来。

基本HTML:

<div class="big">
    <div class="small"></div>
</div>

基本CSS:

.big{
    width: 600px;
    height: 400px;
    background: #eee;
}
.small{
    width: 200px;
    height: 150px;
    background: #f00;
}

一、使用flex

.big{
   display: flex;
   justify-content: center;
   align-items: center;
}

二、使用grid

.big{
    display: grid;
    place-items:center;
}
.big{
    display: grid;
}
.small{
    place-self: center;
}

三、使用position

.big{
    position: relative;
}
.small{
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
}

转载请注明出处或者链接地址:https://www.qianduange.cn//article/7297.html
标签
评论
发布的文章

exceljs

2024-05-11 10:05:00

Java研学-JSON与AJAX

2024-05-10 22:05:37

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!