Har du någon kod att visa?
Om man ska visa ett lager med relativa koordinater, och det ska se likadant ut i NS och IE, hur gör man det?
När jag testar så blir det en förskjutning till höger i NS. Varför?
4 svar · 166 visningar · startad av ps
Om man ska visa ett lager med relativa koordinater, och det ska se likadant ut i NS och IE, hur gör man det?
När jag testar så blir det en förskjutning till höger i NS. Varför?
Har du någon kod att visa?
Visst har jag det..
<DIV STYLE="position:relative; visibility: visible; z-index: 1; top: 200;">
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" background="">
<TR>
<TD ROWSPAN="2" COLSPAN="2" BGCOLOR="#000000">
<TABLE BORDER="0" CELLSPACING="1" CELLPADDING="2">
<TD WIDTH="89" HEIGHT="76" VALIGN="top" BGCOLOR="#9B97F6">
<B>Titel</B><BR>
Bla bla bla bla bla
</TD>
</TABLE>
</TD><TD HEIGHT="1" WIDTH="1"></TD>
</TR><TR><TD HEIGHT="75" WIDTH="1" BGCOLOR="#000000"></TD>
</TR><TR><TD HEIGHT="1" WIDTH="1"></TD>
<TD BGCOLOR="#000000" HEIGHT="1" WIDTH="92"></TD>
<TD BGCOLOR="#000000" HEIGHT="1" WIDTH="1"></TD>
</TR></TABLE>
</DIV>
Det går iofs att fixa med ett script så här:
<script>
var i = 0;
if(navigator.appName == "Netscape" && parseInt(navigator.appVersion) == 4)
{ i = i + (-48) }
document.write("<DIV STYLE='position:relative; visibility:visible; z-index:0; top:40; left:" + i + "'>");
</script>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" background="">
<TR>
<TD ROWSPAN="2" COLSPAN="2" BGCOLOR="#000000">
<TABLE BORDER="0" CELLSPACING="1" CELLPADDING="2">
<TD WIDTH="89" HEIGHT="76" VALIGN="top" BGCOLOR="#EE9C00">
<B>Automata och formella språk</B><BR>
Grammatiker och push up automater
</TD>
</TABLE>
</TD><TD HEIGHT="1" WIDTH="1"></TD>
</TR><TR><TD HEIGHT="75" WIDTH="1" BGCOLOR="#000000"></TD>
</TR><TR><TD HEIGHT="1" WIDTH="1"></TD>
<TD BGCOLOR="#000000" HEIGHT="1" WIDTH="92"></TD>
<TD BGCOLOR="#000000" HEIGHT="1" WIDTH="1"></TD>
</TR></TABLE>
</DIV>
Men det borde väl finnas nåt standard sätt(?)
Jag testa din kod och får ingen försjutning i NN. Det ser exakt likadant ut i båda läsarna.
Använder NN 4.5 och IE 5.0
Jag tror istället att felet ligger i <body>-taggen. Har du lust att dela med dig av den?
Problemet är väl att padding-property för <body> och <table> inte har samma värden i NS som i IE.
Jag tror nog att du måste använda ett script för att få det så... eller att sätta
document.body.clientTop = 0;
document.body.clientLeft = 0;
document.body.style.border = 0;
Nu är jag inte helt säker på att detta fungerar, men du kan ju prova om du vill