This is the code
<div style="font-size: 1px; min-height: 1px; background-color: #9DA5E2;"> </div>
on Firefox it looks bigger then height: 1px (in fact, changing height: 1px with Firebug the div being less height).
In fact, min-height: 1px = height: 3px , that’s strange…
Why?
It is because you set font-size to 1px but you did not change line-height.
When you set font-size to value x, height of entire line containing text is bigger. More details: http://www.w3.org/TR/CSS21/visudet.html#propdef-line-height
See also this image for details: http://www.w3.org/Talks/2008/0911-CSS-Amsterdam/line-height.png
Add
line-height:1px;and it should be okay.