Я хочу разместить элемент <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>
) прокручивается вместе с сайтом или нет. Просто хочу, чтобы он был по центру при загрузке страницы.