2

PHP ページで、2 つの div 要素 (div ヘッダーと div コンテンツ) の間にかなりのスペースがあり、それがどこから来ているのか、なぜそこにあるのかわかりません。

HTML:

...
<div id="header">
HEADER
</div>
<div id="content">
  <h3>Login</h3>
  <form action="login.php" method="post">
...

CSS:

html {
height: 100%;
}

body {
margin: 0px;
padding: 0px;
height: 100%;
width: 100%;
border-style: none;
background: black;
}

#header {
margin: 0px;
padding: 0px;
height: 15%;
width: 100%;
border-style: none;
background: #02F72F;
text-align: center;
}

#content {
margin-top: 0px;
padding: 0px;
height: 70%;
width: 100%;
border-style: none;
background: white;
text-align: center;
}
...

実装すると、2 つの div を視覚的に区切る長い黒いバーが表示されます。背景を黒に具体的に変更したため、黒であることはわかっていますが、マージンとパディングを 0 に設定すると、最初にスペースがある理由がわかりません。div 要素にはデフォルトの間隔がありますか?どうすればこれをオーバーライドできますか?

4

2 に答える 2