现在只是为你总结一下,css方式..如果你想减少头痛,这就是你要做的
.image {
position: absolute;
top: 50%;
left: 50%;
width: 200px;
height: 200px;
margin-top: -100px; /* half the height */
margin-left: -100px; /* half the width */
}
这种类型称为行居中,这意味着您可以将这些样式应用于行中的对象。
现在另一种方式更复杂但被广泛使用,但您可能会看到它使用 div 应用并将显示更改为表格
html, body, #cont {
height:100%; // set the height to be the full page , as well as the width
width: 100%;
margin: 0;
padding: 0;
border: 0;
}
#cont td {
vertical-align: middle;
text-align: center;
}
html 标记
<html>
<body>
<table id="cont">
<tr>
<td><img src="image.png" alt="" /></td>
</tr>
</table>
</body>
</html>
现在,如果您愿意,可以搜索有关此主题的更多信息,因为它已被覆盖。
对于 jquery 部分,您可以搜索插件,也可以使用@Aspiring Aqib 建议的代码
他的代码更像是内联居中技术