Firefox Body Margin Bug?
- Item
- Item
- Item
- It
Solution 1:
This is, without a doubt, a bug. The margin is definitely not supposed to be there.
According to Firebug, the only non-zero margin that is computed that I can see is the same
margin-bottom: 100pxon yourheaderelement as in your CSS. Everything else is zero.Even Firebug's DOM inspector has trouble identifying it; it never highlights that region, with the obvious exception of when you're inspecting
htmlitself (which it highlights as part of its content area).
I found tons of bug reports which were closed as duplicates of this one, with numerous more test cases. Plus, it looks like it has been around since at least Firefox 2.
Solution 2:
Instead of polluting your code with non-semantic and unnecessary empty <li>-s just add overflow: hidden to your <ul>
HTML
<header>
<ul>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
</header>
<section>section</section>
CSS
ul {
list-style-type: none;
overflow: hidden;
}
Solution 3:
you can use {padding-bottom:100px;} instead of margin to achieve this ..
Post a Comment for "Firefox Body Margin Bug?"