"lightframe"シリーズのサイト幅を変更する方法を紹介します。
"standard"シリーズをお使いの方は
こちらを参照してください。
サイト幅を変更するにはスタイルシートを編集します。
/******************************************* ▼ サイトの幅 ▼ */
#outline {
width:1000px; /* 全体 */
margin:0 auto;
}
#center {
width:526px; /* 中央 */
float:right;
}
#left {
width:217px; /* 左 */
float:left;
}
#right {
width:217px; /* 右 */
float:right;
}
#center-left { /* 計算して設定してください ------ */
width:763px; /* (全体-左-中央-右)/2 + 左 + 中央 */
float:left;
}
/******************************************* ▲ サイトの幅 ▲ *まず全体幅(outline)を決めます。初期値は"1000px"に設定してあります。
そして中央(center),左(left),右(right)の幅を決めます。この3つの合計が全体(outline)を超えないように設定してください。ピッタリにするよりも少し少なめに設定することをお薦めします。それぞれのカラムに間隔を空けるためです。
最後に(center-left)を設定します。これには計算が必要です。
設定値 = (全体-左-中央-右)/2 + 左 + 中央
これで「左から中央までの間隔」と「中央から右までの間隔」が等しくなります。
また、サイトをブラウザの幅に合わせるリキッドレイアウトにしたい場合は"px"を"%"という単位に変え、更に多少複雑な計算が必要です。
全体(outline) ブラウザ幅に対する割合(%)を設定
中央(center ) center_leftに対する割合(%)を設定
左 (left ) center_leftに対する割合(%)を設定
右 (right ) outlineに対する割合(%)を設定
(center_left) outlineに対する割合(%)を設定
下記に具体例を示します。計算するよりもこの数値を少しづつ変えて実際に表示させてみるほうが早いかもしれません。
/******************************************* ▼ サイトの幅 ▼ */
#outline {
width:100%; /* 全体 */
margin:0 auto;
}
#center {
width:67%; /* 中央 */
float:right;
}
#left {
width:30%; /* 左 */
float:left;
}
#right {
width:23%; /* 右 */
float:right;
}
#center-left { /* 計算して設定してください ------ */
width:75%; /* (全体-左-中央-右)/2 + 左 + 中央 */
float:left;
}
/******************************************* ▲ サイトの幅 ▲ *サイト幅や各カラムの幅はプラグインや投稿記事の内容も考慮して決めましょう。これらが設定した幅を超えるとカラム落ち、つまり崩れてしまいます。表示速度は落ちますが崩れないテンプレートをお望みであれば"standard"シリーズをお薦めします。
- 関連記事
-
大切に使わせてもらいます♪~♪ d(⌒o⌒)b♪~♪ランラン