Flexible layouts use ems or % as font-size units a common practice is to use body font-size as 62.5%
But Firefox’s default font is 14px which results in smaller layout than others who have 16px default font size
Can’t we fix just body font-size to 10px so that relative sizes works in every browser.
Also, in addition to @Ray’s answer..
For browser inconsitencies like these, consider using a reset stylesheet.
A good one can be found here. and here.
I am pasting the code here for sake of reference.