CSS3技巧36:让内容垂直居中的三种方式
2023-12-13 08:30:42
让内容垂直居中,是一个很重要的应用情景,在很多场合都会需要。这也是面试的时候,一些考官喜欢拿来初面的小题目。
这里,小结下让内容垂直居中的三种方式。
当然,读者如果有更好的方法,也可以提出来。
基本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://blog.csdn.net/weixin_42703239/article/details/134893642
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!