The forums ran from 2008-2020 and are now closed and viewable here as an archive.

Home Forums CSS [Solved] Unwanted top margin in Firefox Re: Unwanted top margin in Firefox


I can somewhat explain why, but I still haven’t figured out why it’s needed. The display: inline-block changes the block formatting context of nav. The same results are true if you use display: table, or don’t change the display at all, but add overflow:hidden to #top (all of which change the BFC). Normally a margin would be protruding out the top of nav, and then #container, and again body; but there’s no top margins – I can’t find why it’s happening. I have seen this before however, and I just used the overflow: hidden to correct it.