- ベストアンサー
ブログを3カラム右右から左右両サイドにする方法
- 現在CSSは下記のようになっています。どこをいじれば右右から左右両サイドにできるのか教えていただけたら嬉しいです。
- ブログのレイアウトを変更して、3カラムを右右から左右両サイドに配置する方法について教えてください。
- 私はブログのデザインを改善したいのですが、現在のCSSでは3カラムの配置がうまくいっていません。どの部分を修正すれば良いでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
今、htmlの入れ子状態を簡単に記述すると下記のようになっていると思います。 <div id="containerWrap"> <div id="content"> <div id="main"></div> <div id="sub"></div> <div id="extra"></div> </div></div> (xx-inner等一部省いています。) まず、mainとsubの位置を逆にするのが一番簡単な方法です。 次に簡単だと思われるのは、mainとsabの外にもうひとつdivを作ります。 <div id="containerWrap"> <div id="content"> <div id="samplecolumn"> <div id="main"></div> <div id="sub"></div> </div><!--/samplecolumnの閉じタグ--> <div id="extra"></div> </div></div> その上で、mainのfloatをrightに変更し、samplecolumnに widthやfloatleftをつけてみてください。 文章構造的にはこっちのほうが良い気がします。 ちょっと細部は確認していないので、間違っていたらごめんなさい。
その他の回答 (1)
- yyr446
- ベストアンサー率65% (870/1330)
CSSでfloat:left;とかもう止めて、 CSS3の「Multi-column layout」 使ったらどうでしょう。 (参考サイト) http://www.w3.org/TR/2007/WD-css3-multicol-20070606/ http://jintrick.net/document/2007/0901/css3_multi-column.html http://builder.japan.zdnet.com/sp/css-firefox-safari/story/0,3800083423,20381452,00.htm 従来どおりのなら、↓に載ってる。 http://css.uka-p.com/