ボイラープレートのようなものを使用してすべてのプロジェクトを開始するか、CSS リセットを使用する必要があります。
そうすれば、ブラウザー間の小さな違い (パディング、マージンなど) を修正できます。
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
...
詳細: http://meyerweb.com/eric/tools/css/reset/
最も重要なブラウザーでテストする必要があるブラウザーについて... 長期的に (毎週) いくつかのマイナーな関連ブラウザーでテストして、それが機能することを確認します。