"Static" och "normal" är samma. Det initiala värdet för 'position' är static. 'top' och 'left' gäller endast för positionerade element (inte position:static). Sist jag kollade har IE6 bra stöd för position:static. :)
<html>
<head>
<title></title>
<style type="text/css">
<!--
body {background-color:green; color:yellow;}
div {width:500px; height:350px; position:absolute; left:50%; top:50%; background-color:blue;
margin-left:-250px; margin-top:-175px; }
-->
</style>
</head>
<body >
<div>
Ändra divens bredd o höjd till önskat mått. <br>
Du ändrar sedan värden för margin-left/margin-top enl. följande <br>
Om din div är 300px bred och 200px hög så blir margin-värdena <br>
minus 150px respektive minus 100px. <br>
Dvs hälften av divens mått, fast negativa. <br>
Diven ligger då alltid i mitten oavsett fönsterstorlek eller upplösning.<br>
</div>
</body>
</html>
Hej. Jag fick göra som så att jag la ett lager till i lagret. För som du skrev det gömmer marginalerna en del av det som finns i lagret som css-en anger. Fast skumt nog gäller detta bara form-objekt. Men som sagt så löste jag det hela genom:
<div id="layer1">
<div id="layer2">
<form> </form>
</div>
</div>
Hej. Jag fick göra som så att jag la ett lager till i lagret. För som du skrev det gömmer marginalerna en del av det som finns i lagret som css-en anger. Fast skumt nog gäller detta bara form-objekt. Men som sagt så löste jag det hela genom:
<div id="layer1">
<div id="layer2">
<form> </form>
</div>
</div>
vet inte om jag förstår ditt problem .. men du kan ju ändra padding i lagret för att få lite mer utrymme i den .. känns ganska onödigt att ha 2 "lager" för det
264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25