ブラウザごとの表示の差をなくすために下記のようなリセットをするCSSを最初に読み込ませるといいです。(おすすめ順)
厳密には
・正規化するCSS(ブラウザの違いだけを揃えるCSS「normalize.css」「sanitize.css」)
・リセットするCSS(全てのスタイルを一旦リセットするCSS「eric meyer reset css 2.0」)
という違いがありますが、どれか1つを選んでhtmlの最初に読み込ませるという点では同じです。
https://necolas.github.io/normalize.css/
https://github.com/twbs/bootstrap/blob/v4-dev/scss/_reboot.scss
https://github.com/filipelinhares/ress
http://10up.github.io/sanitize.css/
http://meyerweb.com/eric/tools/css/reset/
モダンブラウザ向けの reset.css
https://github.com/hankchizljaw/modern-css-reset
CDN
<link rel="stylesheet" href="https://unpkg.com/modern-css-reset/dist/reset.min.css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/modern-css-reset/dist/reset.min.css" />