无论屏幕大小如何,我都想在屏幕中央放置一个<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>)是否随网站滚动都可以。只是希望它在页面加载时居中。