Как убрать отступы у шапки в css?

Не могу убрать отступы у шапки в css:

отступы по бокам и сверху

Важно сказать что шапку заполняю не изображением, а цветом:

header {
  background-color: #000000;
  height: 120px;
  margin: 0px;
  padding: 0px;
}
<!DOCTYPE html>
<html lang=ru>

<head>
  <meta charset=utf-8>
  <title>Pepeland</title>
  <link rel="stylesheet" href="csscode.css">
</head>

<body>
  <header>
  </header>

  <footer>
  </footer>
</body>

</html>


Ответы (2 шт):

Автор решения: UModeL

Отступы нужно убирать не только у <header>, но и у <body> тоже:

body {
  margin: 0px;
}

header {
  background-color: #000000;
  height: 120px;
  margin: 0px;
  padding: 0px;
}
<!DOCTYPE html>
<html lang=ru>

<head>
  <meta charset=utf-8>
  <title>Pepeland</title>
  <link rel="stylesheet" href="csscode.css">
</head>

<body>
  <header>
  </header>

  <footer>
  </footer>
</body>

</html>

→ Ссылка
Автор решения: Air

У многих элементов есть отступы по умолчанию и изнутри и с наружи... Надо обнулять (желательно)

* {
  margin: 0px;
  padding: 0px;
}

header {
  background-color: #000000;
  height: 120px;
}
<!DOCTYPE html>
<html lang=ru>

<head>
  <meta charset=utf-8>
  <title>Pepeland</title>
  <link rel="stylesheet" href="csscode.css">
</head>

<body>
  <header>
  </header>

  <footer>
  </footer>
</body>

</html>

→ Ссылка