请大神帮忙看看这个css样式如何写比较稳妥,困扰很久了
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<style>
.div{width:100px;height:100px;background:#ccc;}
.div img{width:60%;display:block;margin:0 auto;}
</style>
<div class="div"><img src="https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=2460233569,1917036686&fm=85&app=79&f=JPEG"></div>
</body>
</html>
图片宽度为百分比,高度不定,div包裹图片,如何让图片在div中垂直居中呢?