これはおそらく何百万回も聞かれているでしょうが、誰かが div の動作を説明してくれれば幸いです..
ページの中央に配置するコンテナ div があり、ページの上部と上部の間に隙間があります。ページの上部と同じ高さにしたい。削除する必要があるある種のマージンまたはパディングがあると想定していますが、それが何であるかはわかりません。div に何もなくても、まだギャップがあります。
<body>
<div id='mainContent'>
</div>
</body>
body
{
background-color:black;
background-image:url("img/background.jpg");
background-repeat:repeat;
}
#mainContent
{
width:1200px;
height:500px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}
これは、私が何を意味するかを理解するための JSFiddleです。
divがそのまま押し下げられた理由を誰か説明してもらえますか? divに配置されたコンテンツに影響を与えない堅牢なソリューションはありますか??
注: 画面の幅が div の幅よりも小さい場合、左側にも隙間ができます。