私は.content-left
とを持って.content-right
います。これらはそれぞれ左右に浮かせることを意図しています。私の問題は、2 つの div が両方とも に設定されていることwidth:300px
です。これは、コンテナーの幅 (960px) よりもかなり小さいです。.content-left
これが と の間にこのような大きなギャップを引き起こしている原因だと思います.content-right
。私の質問は、どうすればギャップを減らすことができますか? この場合、負のパディングとマージンは機能しないようです。
CSS:
#container {
margin: 0 auto;
width: 960px;
}
.content-left {
float: left;
width: 300px;
}
.content-right {
float: right;
width: 300px;
}
HTML:
<div id="container">
<h1>Heading.</h1>
<div class="content-left">
//left side content
</div><!-- end content-left -->
<div class="content-right">
//right side content
</div><!-- end content-right -->
</div><!-- end container -->