初めて質問します:)
ヘッダー DIV の背景が波のように湾曲しています。ヘッダー DIV の下の DIV にサイドバーが右に浮かんでいます。ヘッダーの背景画像は、サイドバーがある場所で右に曲がり、サイドバーがヘッダー div の下部に当たる場所にギャップが残ります (明らかに div は曲がっていないため)。ギャップがないように、サイドバーの背景をヘッダーの下に拡張する必要があります。私は何をすべきか?
HTML:
<div id="header"></div>
<div id="body>
<div id="main-content"></div>
<div id="side-bar></div>
</div>
CSS:
#header{
width:100%;
height:272px;
margin:0 auto;
background-image:url('../img/header.png');
background-repeat:no-repeat;
text-align:center;
}
#body{
width:960px;
height:auto;
margin:0 auto;
padding-bottom:159px;
}
#main-content{
width:60%;
height:auto;
margin:0 auto;
float:left;
padding:15px;
background-color:#fbf8ee;
}
#side-bar{
width:30%;
height:auto;
margin:0 auto;
float:right;
padding:10px;
background-color:#961912;
border-right:thick #558c21 solid;
border-left:thick #558c21 solid;
}
![現在の様子のスクリーンショットです。サイドバーはコンテンツがないので狭いですが、ヘッダー画像の後ろまで隙間がないように伸ばしたいです。1