CSSレイアウトについて

最も良いCSSのレイアウトはどれでしょうか?どのレイアウトも、それぞれ特徴があり、賛否両論です。 もう1つ、他よりもアクセスしやすいですか?使いやすいですか?欠点は何で、その対処法は何ですか?作成しやすいですか?悪い、近付きがたいレイアウトはありますか?中には「はい」と答える人もいると思いますが、私は「はい」とは言いません。 もし使いやすさと等しいアクセスのしやすさが確保されるならば、どれも好ましく感じるからです。 それらは全てWebサイトの表現の1つであり、大部分のアクセスのしやすさを見出せる意味論と、根底にあるマークアップの適当な使用法に頼っています。 下記にて、固定されたFixedレイアウト、適合できるFluidレイアウト、拡張可能なElasticレイアウトについて説明します。

固定幅のレイアウト(Fixedレイアウト)

固定幅のサイトは、メイン画面がユーザエージェントの画面解像度に関わらず、特定の不動の幅に設定されます。 一般的に考慮される760ピクセルの幅は、画面解像度800 x 600ピクセルのユーザが、画面を最大化にして、横スクロールバーが出現しないで確実に閲覧できるサイズです。

既存のイメージを変えることなく、流動性もしくは弾力性があるように作られていますが、Beast-Blog.comは固定幅のサイトの例です。

固定幅の良いところ

固定幅の悪いところ

固定幅へいくつかのアドバイス

固定幅の例

この固定幅のdiv要素は、500ピクセルです。固定幅なので、この例はリサイズすることができません。また、テキストが拡大されると、それは包装されるでしょう。

可変幅のレイアウト(Fluid or Liquidレイアウト)

可変幅レイアウトは、包装される幅をまったく指定しないか、パーセンテージなどの単位を用いることによって作成されます。言い換えれば、境界とものをねじで締める詰め物を除いて、幅が100%に指定されたサイトは、横スクロールバーを出現させずに、全体を表示することができるでしょう。

GrayBit.comは、可変幅のサイトの例です。スクロールバーを出現する前に、755ピクセル未満までリサイズしますが、この場合コンテンツにアクセスするのに、スクロールバーは必要ありません。実際、要素が重なったり、隠され始める560ピクセルまで、完全な状態で利用できます。大部分のFluidレイアウトには限界があり、スタイルが削除される、あるいは携帯用の小さなスタイルシートが提供されない限り、携帯端末では上手く実行されません。

可変幅の良いところ

可変幅の悪いところ

可変幅へいくつかのアドバイス

可変幅の例

この可変(Fluid)幅のdiv要素は、74パーセントの固定幅です。固定幅の親要素なので、この例はリサイズすることができません。画面サイズを変更したときに、挙動しないことがあること、また、テキストが拡大されると、それは包装されるでしょう。