【发布时间】:2015-01-09 21:10:14
【问题描述】:
我已经结合了一些关于居中图像的答案,因此它可以在完整的 HTML 页面上使用。
.image-center {
vertical-align: middle;
margin: 1em 0;
}
.helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.vert-center {
min-height: 10em;
vertical-align: middle;
height: 100%;
}
.horz-center {
text-align: center;
}
html, body {
height: 100%;
}
<body>
<div class="vert-center horz-center">
<span class="helper"></span>
<img src="img/image.gif" class="image-center" />
</div>
</body>
这样,图像将垂直居中,因为它的容器位于页面的 100% 高度。这通常是图像本身不垂直居中的方式。
希望对你们中的一些人有所帮助。
【问题讨论】:
-
这应该是问答的形式,而不是问题的形式。