
ブラウザのサイズによってレイアウト幅が可変する、リキッドレイアウトのベーシックテンプレート(liquid layout basic templates)を5種類作りました。是非ご利用ください。
| liquid three column | 両側にサイドバーを配置したリキッド3カラムレイアウトです。 | Sample |
|---|---|---|
| liquid three column right sidebar | 右側2カラムにサイドバーを配置したリキッド3カラムレイアウトです。 | Sample |
| liquid three column left sidebar | 左側2カラムにサイドバーを配置したリキッド3カラムレイアウトです。 | Sample |
| liquid two column right sidebar | 右側にサイドバーを配置したリキッド2カラムレイアウトです。 | Sample |
| liquid two column left sidebar | 左側にサイドバーを配置したリキッド2カラムレイアウトです。 | Sample |
| index.html | ページ本体となるファイルです。全レイアウトで同じHTMLファイルを使用している(fixed layout basic templates と erastic layout basic templates とも同じ)ため、差し替えができます。 |
|---|---|
| style.css | ページの見栄えを定義しているファイルです。基本的な設定しか施していないので、ご自由にカスタマイズしてください。 |
| div#All | ブラウザで表示される全ての部分です。 |
|---|---|
| div#Header | ページ情報(サイト・ページ名称等)やグローバルナビゲーション(メインメニュー)を記述する部分です。 |
| div#Main | メインコンテンツを記述する部分です。最小横幅は約540pxです。 |
| div#Menu | ローカルナビゲーション(サブメニュー)などのサイト内リンクを記述する部分です。最小横幅は約220pxです。 |
| div#Sub | サブコンテンツ(お知らせ等)やサイト外リンク(相互リンク等)を記述する部分です。最小横幅は約220pxです。 |
| div.Content | #Main,#Menu,#Subの中で繰り返される、コンテンツ毎のまとまりです。 |
| div#Footer | サイト情報(著作権表記等)を記述する部分です。 |
リキッドレイアウト(liquid layout)は閲覧する環境(ディスプレイサイズ)によって横幅を最適化するため、閲覧する側にとって優しいレイアウトと言えます。そのため、ポータルサイトなどで広く使われています。
min-widthプロパティのよってレイアウトの最少幅が設定できるようになってきたので、カラム落ちなどの問題も少なくなり、これから普及していきそうです。
しかし、制作者側にとっては厄介なレイアウトでもあります。例えば見出しを画像化する場合や角丸ボックスによるデザインをする場合には、固定幅でのレイアウトが基本となります。
そのため、実現可能なデザインの作成や無駄なタグの無いコーディングが困難になります。このような理由から、ウェブサイト制作会社はクライアントの指定が無い限り固定幅レイアウトで制作する訳です。
今後、CSSで一つのブロックレベル要素に対して複数の画像が設定できるようになれば(それがスタンダードになれば)、飛躍的にリキッドレイアウトが普及するでしょうね。
ちなみに、IE6はmin-widthプロパティを設定しても適用されません。しかし、仮想空間のリキッドレイアウト・ベーシックテンプレートは、JavaScriptによってmin-widthと同様の効果を実現しています。
テンプレートの使用に関して、再配布を禁止すること以外、特に制限を設けていませんので、ご自由にダウンロードしてお使いください。
ダウンロードする際の報告義務はありませんが、コメントを残していってくれるとうれしいです。また、何らかのバグを発見した場合にもコメントしていただければ、テンプレートの改善に役立てますので、どうかよろしくお願いします。
また、テンプレートを使用したサイトからのリンクやトラックバックは大歓迎です。
※受け付けたトラックバックは承認されるまで表示されません。