webForumDet fria alternativet

Margin-bottom i IE

4 svar · 354 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 508 inlägg
#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

MozfanMedlem sedan okt. 2005630 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 :)

TroxyMedlem sedan mars 20041 508 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.

MozfanMedlem sedan okt. 2005630 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.

TroxyMedlem sedan mars 20041 508 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

Genererad på 371 ms · cache AV · v20260730165559-full.f96bc7eb