body div をページの幅いっぱいにしてサイドバーの右側に配置したいのですが、右側に作成された空白スペースを取り除く方法がわかりません。サイドバー内でパディングを使用しているときに問題が発生するようです。私のコードは以下です。
私のhtmlは
<div class="header">
</div>
<div class="side">
<a href="#"> menu</a> </br>
<a href="#"> menu</a> </br>
<a href="#"> menu</a> </br>
<a href="#"> menu</a> </br>
<a href="#"> menu</a>
</div>
<div class="body">
</div>
そして私のCSSは
.header{
background-color: #111;
width:100%;
height:120px
}
.side{
float:left;
display:inline;
width:20%;
height:1000px;
background-color: #777;
padding:20px;
}
.body{
float:left;
display:inline;
height:1000px;
width:70%;
background-color: #d33;
}
</p>