webForumDet fria alternativet

Css, Explorer och marginaler

7 svar · 797 visningar · startad av StinaD

StinaDMedlem sedan jan. 200625 inlägg
#1

Hejsan!
Sliter med en webbsajt som ser fin ut på min Mac och koden validerar. Men på PC med Explorer är det plötsligt marginaler som inte ska vara där och bilderna hamnar fel, navigeringen fel och loggan fel, aargh! Har lagt in massor av extra "nollningskoder", men inget hjälper.

Kolla http://bnconsult.se/jobbar_vi.shtml
Någon som har ett bra tips så tar jag mycket tacksamt emot det.

zcorpanMedlem sedan dec. 20042 245 inlägg
#2

Hmm... Det ser ganska lika ut mellan Firefox och IE6 för mig.

Vilken webbläsare använder du på Mac? Hur är det tänkt att det ska se ut?

liljaMedlem sedan juli 20041 183 inlägg
#3

Jag hade problemet att om jag satte 10px margin på body så fick alla (eller många) objekt i body också 10px margin. Det blev alltså dubbla margins osv. Fick lösa allt genom att sätta margin på mina objekt och inte bodyn.

StinaDMedlem sedan jan. 200625 inlägg
#4

Jag använder Firefox och Safari och det är ca 15 pixlar för mycket marginal till vänster om navigeringen och textblocket.

Och jag har nollat alla marginaler och padding i body, html och * och dessutom överallt där det inte ska vara någon extra luft.

Har råkat ut för liknanade problem tidigare och löst det med absolut positionering. Men det går inte denna gång eftersom innehållet ligger i ett centrerad block.

Så jag är tacksam för fler tips!

zcorpanMedlem sedan dec. 20042 245 inlägg
#5

Det går utmärkt att använda absolut positionering i centrerad layout. Du behöver bara ange ett containing block (med position:relative).

Men det är två buggar som du råkat ut för så vitt jag kan se. För det första går IE6 i quirks mode om det finns nåt före doctypen, vilket innebär att den medvetet använder IE5s boxmodell. Ta bort XML-deklarationen så får du rätt boxmodell i IE6.

Den andra buggen är dubbla marginaler vid flöten som gränsar förälderns kant, som botas med att också ange display:inline (gäller #navruta).

StinaDMedlem sedan jan. 200625 inlägg
#6

Tack för de råden!
Förstår dock inte riktigt vad "dubbla marginaler vid flöten som gränsar förälderns kant" innebär. Dock inser jag att det är vad som hänt, marginalen blev dubbel, men varför?

zcorpanMedlem sedan dec. 20042 245 inlägg
#7

Det är en bugg bara. :) http://www.positioniseverything.net/explorer/doubled-margin.html

StinaDMedlem sedan jan. 200625 inlägg
#8

Tack, bugga är kul
– på dansgolv, inte på datorn ;-)

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)