webForumDet fria alternativet
Logga in / Bli medlem

Margin-bottom i IE

HTML & CSS

4 svar · 356 visningar · startad av Troxy

Medlem sedan mars 20041 505 inlägg
Trådstart#1

Hej, jag har ett underligt problem med IE och margin-bottom.
Titta på den här webbsidan och förminska webbläsarfönstret.
Det ska bli ett vitt mellanrum på 50px under den röda diven, men det blir det inte i IE. Varför?

http://troxy.net/stuff/div.htm

Medlem sedan okt. 2005541 inlägg
#2

Blir det på min IE i alla fall. Dvs det ser likadant ut i IE 6 som i SeaMonkey 1.0, möjligen med någon pixel när :)

Medlem sedan mars 20041 505 inlägg
#3

Förminskade du fönstret så det blev mindre än det röda?
Det ska bli 50 pixlar vitt under det röda när man scrollar ner.

Medlem sedan okt. 2005541 inlägg
#4

Troxy skrev:

Förminskade du fönstret så det blev mindre än det röda?
Det ska bli 50 pixlar vitt under det röda när man scrollar ner.

:r Oops! Nej, det glömde jag :x Ser nu vad du menade och då finns inget vitt under det röda i IE när fönstret är mindre än (eller max) 500 pixlar hög. Problemet är väl att IE inte förstår att marginalen ska vara kvar även om det inte finns någonting under boxen / div'en. Lägger du dit något så funkar det. Sorry, vet inte hur du ska kunna lösa det för IE.

Medlem sedan mars 20041 505 inlägg
#5

Okay, tack för visat intresse iaf :birp
Detta är alltså en av alla CSS-buggar i IE.

Det går dock att lösa genom att ta bort marginalen på diven och istället sätta padding-bottom: 50px; på body istället.

Jag upptäckte precis att Firefox verkar ha samma problem, fast på andra ledden:
http://troxy.net/stuff/div2.htm

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)