Espace dans le haut de la page malgré margin:0 et padding: 0

Il y a un 32px écart en haut de mon site, en dépit de la définition des marges externes et internes à 0. Je sais que c'est 32px parce que je peux le fixer avec un rembourrage: -32px. Mais ensuite, j'ai un trou au fond! Dans Firebug, il semble que le corps ne démarre 32px vers le bas depuis le début de l'élément HTML, même si j'ai mis les marges externes et internes à 0.

Voici mon CSS:

html {
  height: 100%;
  padding: 0;
  margin: 0;
}

body { 
  background-color: #a7a9ac; 
  color #666666;
  background-image: url('body-bg.gif');
  background-repeat: repeat-x;
  height: 100%;
  padding: 0;
  margin: 0;
}

body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
}

.container_banner h1{
  font-size: 48px;
  position: relative;
  top: 130px;
  left: 250px;
  width: 400px;
}

.container_banner h3{
  position: relative;
  top: 0px;
  left: 32px;
  font-size: 10px;
  color: #F8F8F8;
}

.container_banner{
  position: relative;
  top: 0px;
  background-image: url('banner.png');
  background-repeat: no-repeat;
  margin: 0 auto;
  width: 945px;
  height: 188px;
  padding: 0px;
  background-color: #ffffff;
}

.container{
  position: relative;
  top: 0px;
  margin: 0 auto;
  min-height: 100%;
  width: 945px;
  padding: 0px;
  padding-top: 20px;
  margin-bottom: 0px;
  background-color: #ffffff;
  background-image: url('thin-background.png');
}

.content{
  margin-top: 0px;
  margin-left: 30px;
  min-height: 100%;
}

Conteneur bannière est le premier div, suivie par conteneur (qui inclut tout le contenu).

Merci de ne pas écrire les balises dans les titres des questions.
Que voulez-vous dire, les balises? Le leader de la CSS:? C'était pour signaler le sujet.
Correct. Le sujet est marqué par la question des balises qui existent afin de garantir la cohérence et indexables mécanisme de ce que nous avons l'habitude de faire sur les conseils de message (qui est, de l'écriture des balises dans les titres).
J'ai essayé de mettre votre style en un simple html doc avec les 2 divs vous l'avez mentionné, mais n'importe quel texte que j'ai placé dans .container_banner commencé en haut de mon navigateur (pas d'écart). Pouvez-vous poster le code html qui affiche ce problème? Aussi: est-il se produire dans tous les navigateurs, ou seulement à celles qui sont spécifiques?
Chrome et Firefox. Je vais essayer de faire un de ces violons.

OriginalL'auteur MrB | 2011-05-06