ヘッダー div の上下にスペースを作成したいので、margin-top と margin-bottom を指定しました。ただし、margin-bottom は下部にスペースを追加していません。代わりに、margin-bottom を上部に追加しており、下のコンテンツはそれに反しています。
これは文字通り、これまで私の体にあるすべてのコードです。
<body>
<div class="header">
<img class="logo" src="Images/logo.png"/>
<ul class="navigation">
<li class="Twitter">
<a href="http://twitter.com/AccountLink">
<img src="Images/twitter.png"/>
</a>
</li>
</ul>
</div>
<div class="banner"><img src="Images/banner.jpg"/></div>
</body>
そして私のCSS:
ul {
list-style-type: none;
}
.header {
width: 800px;
margin: 0px auto;
margin-top: 25px;
margin-bottom: 25px;
}
.header .logo {
padding-top: 10px;
float: left;
}
.header .navigation {
float: right;
}