Ich möchte ein <div>(oder ein <table>) Element unabhängig von der Bildschirmgröße in der Mitte des Bildschirms positionieren . Mit anderen Worten, der Abstand zwischen "oben" und "unten" sollte gleich sein, und der Abstand zwischen "rechts" und "links" sollte gleich sein. Ich möchte dies nur mit CSS erreichen.
Ich habe Folgendes versucht, aber es funktioniert nicht:
<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>
Hinweis:
Es ist in Ordnung, ob das <div>Element (oder <table>) mit der Website scrollt oder nicht. Ich möchte nur, dass es zentriert wird, wenn die Seite geladen wird.