在较大的div内垂直和水平居中div,可以使用以下方法:
<style>
.parent {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 400px; /* 假设父级div高度为400px */
background-color: #f1f1f1;
}
.child {
width: 200px;
height: 200px;
background-color: #ccc;
}
</style>
<div class="parent">
<div class="child"></div>
</div>
推荐的腾讯云相关产品:腾讯云云服务器(CVM),产品介绍链接地址:https://cloud.tencent.com/product/cvm
<style>
.parent {
position: relative;
width: 100%;
height: 400px; /* 假设父级div高度为400px */
background-color: #f1f1f1;
}
.child {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 200px;
height: 200px;
background-color: #ccc;
}
</style>
<div class="parent">
<div class="child"></div>
</div>
推荐的腾讯云相关产品:腾讯云云服务器(CVM),产品介绍链接地址:https://cloud.tencent.com/product/cvm
以上是在较大的div内垂直和水平居中div的两种常用方法,可以根据实际需求选择适合的方式进行布局。
领取专属 10元无门槛券
手把手带您无忧上云