J'ai un problème très probablement simple. Ma page a une couleur d'arrière-plan et contient un conteneur, puis un contentcontainer pour mettre la page au milieu. Maintenant, ce conteneur de contenu a une couleur d'arrière-plan différente, mais un petit espace où nous voyons la couleur d'arrière-plan de la page d'origine est visible en haut et en bas.Petit espace indésirable en haut et en bas de la page
Le fichier CSS est comme ceci:
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #E0EBED;
}
#container {
width: 100%;
}
#contentcontainer {
background-color: #FFFFFF;
width: 1000px;
margin: 0 auto;
}
Le corps ressemble à ceci:
<div id="container">
<div id="contentcontainer">
<p>Some content</p>
</div>
</div>
Que dois-je faire de ce petit espace disparaître. J'ai déjà essayé d'ajouter 0 rembourrage supérieur à la div et le corps du conteneur.
Après quelques réponses j'ai découvert cette marge: 0; le corps css prend l'espace au sommet. J'ai toujours le même genre d'espace au fond.
Pour montrer aux gens ce que je veux dire:
Voici maintenant ce CORRECTIF:
CSS:
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #E0EBED;
margin: 0;
}
#container {
width: 100%;
}
#contentcontainer {
background-color: #FFFFFF;
width: 1000px;
height: 100%;
margin: 0 auto;
}
J'ai ajouté margin: 0; au corps et hauteur: 100%; au conteneur de contenu. Si vous avez le même problème, n'oubliez pas d'ajouter la marge : 0; au corps car cela ne fonctionnera pas sans cela.
Merci à tous ceux qui ont répondu à cette question et m'a aidé à résoudre ce problème!
Lire ceci: http://stackoverflow.com/questions/16231257/css-columns-on-ul-vs-div/16231488 # 16231488 – Arbel
Si vous voulez répondre à votre propre question, vous pouvez poster la solution non pas dans la question, mais comme réponse, c'est tout à fait correct. – user123444555621