Transporter
Mitglied
Hallo,
ich will mehrere DIVS in unterschiedlichen Positionen anrichten.
Ich benutze dazu:
position: absolute, left und top.
Funktioneirt auch alles wunderbar solange ich keinen Dokumenttyp dektariere.
Wenn ich die Deklaration in der ersten Zeile weglasse funktioniert alles wunderbar.
Ich hab auch schon andere Deklarationen versucht, die DIVS werden dann einfach nicht richtig positioniert.
Woran liegt daß?
ich will mehrere DIVS in unterschiedlichen Positionen anrichten.
Ich benutze dazu:
position: absolute, left und top.
Funktioneirt auch alles wunderbar solange ich keinen Dokumenttyp dektariere.
PHP:
<?php
echo
"<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'
'http://www.w3.org/TR/html4/loose.dtd'>
<html>
<head>
<title>Test</title>
</head>
<body>";
$x = $game->x;
$y = $game->y;
$z_index = 2000;
for($i = 1; $i <= 30; $i ++) {
$hex_x = $x;
$hex_y = $y;
for($j = 1; $j <= 20; $j ++) {
echo
"<div style='position: absolute; left: ",$hex_x - 13,"; top: ",$hex_y - $ground->height * 5 + 5,"; z-index: $set_index'>
<img src='../../images/hex/0.gif' />
</div>";
$hex_x += 51;
$hex_y += 24;
}
$x += 13;
$y -= 31;
$z_index -= 100;
}
echo
"</body>
</html>";
?>
Wenn ich die Deklaration in der ersten Zeile weglasse funktioniert alles wunderbar.
Ich hab auch schon andere Deklarationen versucht, die DIVS werden dann einfach nicht richtig positioniert.
Woran liegt daß?