gpt4 book ai didi

html - 如何使图像垂直居中?

转载 作者:可可西里 更新时间:2023-11-01 12:49:16 24 4
gpt4 key购买 nike

我正在寻找一种使图像垂直居中的方法,类似于 text-align centertext-align center 有点高效,因为您不需要指定父级的宽度或子级的宽度,它会自动将其内容居中。有没有其他方法可以垂直定位图像?

最佳答案

你可以通过两种方式做到这一点

方式 1(首选),通过使用 display: table-cell

div {
display: table-cell;
height: 100px;
border: 1px solid #f00;
vertical-align: middle;
}

Demo


方式二,使用position: absolute;top: 50% 比减去图片总height的1/2使用 margin-top

div {
height: 100px;
border: 1px solid #f00;
position: relative;
}

div img {
position: absolute;
top: 50%;
margin-top: -24px; /* half of total height of image */
}

Demo 2

关于html - 如何使图像垂直居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19108911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com