Różne przeglądarki w różny sposób renderują stroni internetowe. Powodem może być lekko inna interpretacja kodu CSS lub po prostu predefiniowane style nadawane przez przeglądarkę.
Warto dopiąć do projektu coś takiego jak CSS reset.
Powinno rozwiązać to problem, przynajmniej jeśli chodzi o predefiniowane style.