配置ですが、今回はフロートを使い設定します。
TwentyTenテーマの初期設定でサイドバーにウィジェット1,2が利用できるようになっているので、それを利用してサイドバーを2列にします。
メインには、コンテンツとサイドーがありサイドバーを2列にするので、まずコンテンツの幅を初期状態より狭く固定にするのでstyle.cssで以下に変更します。
【変更前:style.css】
#content { margin: 0 280px 0 20px; }
【変更後:style.css】
#content { width: 520px; margin: 0 0 0 10px; }
次にサイドバーを2列にしますので、以下にあるwidth:220px;を190pxに変更し、clear:right;がある#secondaryごと削除します。
【変更前:style.css】
#primary, #secondary { float: right; overflow: hidden; width: 220px; } #secondary { clear: right; }
【変更後:style.css】
#primary, #secondary { float: right; overflow: hidden; width: 200px; }
最後にcontainerのmarginを変更します。
【変更前:style.css】
#container { float: left; margin: 0 -240px 0 0; width: 100%; }
【変更後:style.css】
#container { float: left; margin: 0 -405px 0 0; width: 100%; }
上記の説明以外に、サイドバーを少し広くしたい場合、「#main .widget-area ul」のpaddingの値を変更すると幅を広げる事が出来ます。
【変更前:style.css】
#main .widget-area ul { margin-left: 0; padding: 0 20px 0 0; }
【変更後:style.css】
#main .widget-area ul { margin-left: 0; padding: 0 10px 0 0; }
*もし、このサイトを参考に3段組を作る場合、#content、#primary、#secondary、#containerの幅(width)やマージン(margin)は自身のサイトに都合の良い大きさに合わせて設定してください。
スポンサーリンク
コメント