如何垂直居中网页?
问题描述:
答
您需要使用position: absolute;
,使您的网页,更好地将其描述为在中心一个div /容器水平/垂直...
喜欢这个
.center {
width: 960px;
height: 780px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -480px; /* Half of the total width */
margin-top: -390px; /* Half of the total height */
}
,如果你想中心它只是垂直你可以做这样的:
HTML
<div class="mainwrapper">
<div class="innerwrap">
<div class="content">
Your content
</div>
</div>
</div>
CSS
.mainwrapper {
display:table;
}
.innerwrap {
display:table-cell;
vertical-align:middle;
}
这非常适用,除非观众的屏幕小于960×780px。你会如何处理屏幕较小的情况? – VictorKilo
@VictorKilo比去第二种选择:) –