Classic のディレクトリの sidebar.php に Default の sidebar.php を上書きするとか。
いや、たとえばの話です。
CSS含め、構造や定義がまるで違うので無理です。
代表的なことを言えば、classicのsidebarはmenu~で定義されていますが、defaultはsidebar~なのでまったく当てはまりません。
自分もCSS中心に色々自分でつつきながら、英語Forumの検索結果なども見て情報を探してみたのですが、どうにも見当たりませんでした。
marugotoさん、こんにちは。
style.cssに下記の変更・追加を行うことで、下まで伸びる背景になります。
#rapのみ追加、それ以外は変更です。
サイドバーの背景は、#rapと#menuに同じ背景の設定をしてください。
もし画像の背景にするのであれば、安全のため(文字サイズの設定によってずれたりしないように)#menuのwidthをpx単位で指定した方が良いでしょう。
また、その際、#menuのwidth + #menuのpaddingの4つ目の値 = #contentのmargin-rightとなるよう調整してください。
.credit {
background: #90a090;
border-top: 3px double #aba;
color: #fff;
font-size: 11px;
margin: 0;
padding: 3px;
text-align: center;
}
#rap {
background: #eee;
}
#content {
background: #fff;
margin-right: 13em;
padding: 30px 60px 10px 3em;
}
#menu {
background: #eee;
border-top: 3px solid #e0e6e0;
padding: 20px 0 10px 2em;
position: absolute;
right: 2px;
top: 0;
width: 11em;
}
なるほどrapで一番下の背景を貼って、そこに重ねていくんですか。
sidebar側で定義しようとせず、content側のmarign,padding,borderなどを調整すると上手くいきました。
よくよく調べてみると、defaultのsidebarが上下一杯についているように見えるのは。
背景画像でそう見えるようにしてあるだけで、sidebar部分のbackgroundをstyle sheetで指定している訳ではないですね。
他のThemeも色々画像などを組み合わせて工夫してやっているようです。
自分も、色々工夫してやってみます。ありがとうございました。