margin:0 auto;position:absolute;z-index:5;top:50%;left:35%;
וזה לא באמצע המסך אלא באמצע העמוד, ככה שאם אני נמצא בתחתית העמוד אז רואה רק את החלק התחתון של הdiv.
מה אתם הצלחתם?
ואפשר לעשות משהו עם css אם אתה יודע את הגובה של הDIV, דיי פשוט.
top:50%;left:50%;margin-top:-66px;margin-left:-151px;width:302px;height:132px;
אם זה לא ממורכז מבחינת ימין שמאל, תשנה את הmargin-left לmargin-right, זה אמור לעשות את העבודה.
<html> <head> <style> </style> </head><body leftmargin="0" topmargin="0"><center> <div style="border:1px solid black;width:302px;height:134px;position:relative;text-align:left;">bla</div></center></html></body>
</style> </head><body leftmargin="0" topmargin="0"><center> <div style="border:1px solid black;width:302px;height:134px;position:relative;text-align:left;">bla</div></center></html></body>
<body style="vertical-align: middle; text-align: center;"><div>bla bla</div></body>
<div>bla bla</div>
</body>
<html><head></head><body><div style="margin-top: 25%" align="center">dsadasdasdas</div></body></html>
אצלך זה עובד כנראה כי הdiv הוא לא עלין מעל כולם.
אני מנס לעשות load screen יפה.
את הleft צריך לשנות ולראות מה מתאים.position:fixed !!!