Вы должны начать свой стиль с сброса всех элементов, чтобы каждый браузер показывал их идентично.
Вы можете проверить одну из множества библиотек сброса CSS, но для запуска что-то вроде этого было бы хорошо:
* {
margin: 0;
padding: 0;
}
Это, появившееся первым в вашей таблице стилей CSS, удалит все поля и отступы для каждого элемента, поэтому вы можете добавить их позже только в нужные элементы.
Обновление
Если вы хотите восстановить некоторые поля или отступы элементов после этого кода (например, в теле), просто напишите новое правило после предыдущего, например
body {
padding:10px; /* Add 10px to body only */
}