marginやpaddingを使って要素をレイアウトする場合、作成したスタイルルールはブラウザのデフォルトルールと複雑に作用しあいます。ブラウザが異なれば、要素をどうレイアウトするかも異なります。スタイルシートで変更を加える前は、結果は似たような見た目かもしれませんし、スタイルシートで変更した箇所が思わぬ結果になることも時々あります。