fix some problem in firefox

firefox appears a gap between footer and the document, even if footer
is setted absolute, there still has 1 pixel gap.