Re: 右サイドバーの幅変更が反映されない(真っ白になってしまう)
オリジナルテーマはもともとのCSSがかなりキッチリ出来上がっているので、カスタムテーマよりも修正が難しいですね。
ソースを見たところ、このテンプレートでは
「center」、「right」、「left」がそれぞれ、
「beta」、「gamma」、「alpha」というidで指定してありました。
プラス、bodyに対して「layout-three-column」というクラスが指定されています。
よって、セレクターは
左サイドバー: .layout-three-column #beta
中央(記事欄): .layout-three-column #gamma
右サイドバー: .layout-three-column #alpa
となります。
私が試した限りでは左:200、右:100にした場合の記事欄の最大は540pxでした。
(それ以上だと右サイドバーが落ちます)
更に、記事欄の左右に10pxずつ余白が入っていますのでこれを減らすことが出来ます。
それから『列の間に入っている区切り線』はborderでの指定ではなく画像でした。
.layout-three-column #pagebody-inner
という部分に背景画像として指定してあるので、これを非表示にすれば罫線が消えます。
以上をまとめると
/*左サイドバー*/
.layout-three-column #alpha{ width: 200px; }
/*記事欄*/
.layout-three-column #beta{ width: 540px; }
/*右サイドバー*/
.layout-three-column #gamma{ width: 100px; }
/*罫線非表示*/
.layout-three-column #pagebody-inner { background:none; }
/*記事欄余白削除*/
.entry-content{
margin-right:0px;
margin-left:0px;
}
という感じのCSSでご希望に近いものが出来るのではないかと思います。
尚、このテンプレートで幅を1000px以上にするのは私には難しくてうまく対応出来ませんでした。
もっと詳しい方の回答をお待ち下さい。
以上、ご参考まで。
no-name.
|
|