Справочник по CSS (ЦСС) и ШТМЛ
Как убрать отступы и поля у всех элементов на странице?
Чтобы обнулить отступы и поля у всех элементов на странице, используйте стилевые параметры margin и padding с нулевыми значениями, добавляя их к универсальному селектору *.
Пример


<!DOCTYPE ШТМЛ PUBLIC "-//W3C//DTD ШТМЛ 4.01//EN" "http://www.w3.org/TR/ШТМЛ4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Убираем отступы</title>
<style type="text/CSS (ЦСС)">
* {
margin: 0;
padding: 0;
}
</style>
</head>
<body>
<h1>Пример заголовка</h1>
<p>Основной контент</p>
</body>
</html>
Результат данного примера показан на рис. 1.
Рис. 1. Нулевые отступы у всех элементов на странице
Обратите внимание, что отступов и полей нет не только у контента, но и у самой страницы, как это бывает по умолчанию.