P PATTAN Medlem sedan maj 2003 15 inlägg Frågan 14 okt. 2003 16:09 #1 Jag får ett mycket konstigt fel på min sida.
I IE på Mac så skalar den av sidan på hälften, så här:
Kan det vara något med stödet för <iframe>?
Jag har en iframe som är centrerad både i lodrätt och vågrätt med hjälp av följande kod i CSS:
#iframe {
position: absolute;
width: 800px;
height: 550px;
z-index: 1;
left: 50%;
top: 50%;
margin-left: -401px;
margin-top: -276px;
border: 1px solid Black;
}
Kan detta vara felet?
Har fåt flera klagemål från användare att dom inte kan se hela sidan på sin mac. Varför? Jag har inte ide.. kan ni hjälpa mig?
Gå in på sida och kolla.
www.technoyachts.com
frankof Medlem sedan jan. 2001 6 874 inlägg Tja du sätter ju marginen till toppen till en negativ siffra, mao den skall börja 276px över fönstret. ;)
dectgap Medlem sedan sep. 2002 1 655 inlägg Jag skulle gissa att det är top: 50% som sätts ur spel när du samtidigt använder en (negativ) marginal.
Testa att ändra ta bort top: 50% ändra margin-top till ett positivt värde (t ex 20%). Sidan kommer inte att centreras vertikalt, men det är ju viktigare att sidan visas än att den centreras.
P PATTAN Medlem sedan maj 2003 15 inlägg Jag har nu löst det på ett annat sätt... med hjälp av ramar. så nu är sidan centrerad både horisontellt och vertikalt.
<frameset rows="*" cols="*,800,*" framespacing="0" frameborder="no" border="0">
<frame src="blank.html" scrolling="no">
<frameset rows="*,550,*" cols="*" framespacing="0" frameborder="no" border="0">
<frame src="blank.html" name="" scrolling="no" id="">
<frame src="main.html" name="main" id="main">
<frame src="blank.html" scrolling="no">
</frameset>
<frame src="blank.html" scrolling="no">
</frameset>
<noframes><body>
</body></noframes>