【发布时间】:2012-04-09 08:51:00
【问题描述】:
我想在屏幕中心放置一个<div>(或<table>)元素,而不管屏幕大小。换句话说,“顶部”和“底部”的剩余空间应该相等,“右侧”和“左侧”的剩余空间应该相等。我想只用 CSS 来完成这个。
我尝试了以下方法,但它不起作用:
<body>
<div style="top:0px; border:1px solid red;">
<table border="1" align="center">
<tr height="100%">
<td height="100%" width="100%" valign="middle" align="center">
We are launching soon!
</td>
</tr>
</table>
</div>
</body>
注意:
无论<div> 元素(或<table>)是否随网站滚动,都可以。只是希望它在页面加载时居中。
【问题讨论】:
-
您好Purmou,您提到的问题是否定位在页面中间,即左右相等的空间——而不是顶部和底部的空间相等!
标签: javascript css html