【发布时间】:2013-07-23 17:55:10
【问题描述】:
我找不到不是固定图像尺寸的答案,所以我要问它。
我有一个 div,里面有一张图片,这张图片可以是任意大小。我需要它自动缩放和自动对齐。我可以很好地缩放它,但垂直对齐它有点挑战。我需要它垂直居中对齐。
HTML + CSS
<div id="myDiv">
<img src="./img/example.png"></img>
</div>
#myDiv {
position: absolute;
height: 100%;
width: 100%;
top: 0%;
left: 0%;
text-align: center;
}
#myDiv img {
height: auto;
width: auto;
max-height: 70%;
max-width: 70%
}
【问题讨论】:
-
值得注意的是,我尝试将“line-height”添加到父级并设置“vertical-align: middle;”但如果行高是一个百分比,它就不起作用
标签: css image alignment vertical-alignment