我想将一个 <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>
)是否随网页滚动都可以。只要在页面加载时它居中即可。