• ベストアンサー

画面は固定と可変のどちらがいいの?

今、ホームページを作ろうと思っています。そのときウインドウサイズを変えると表示の横幅がそれに伴って変わるタイプと固定となるタイプがあると思うのですが、どちらがいいのですかね?どんなときにどちらを選択したらよいか知っている方いれば教えてください。

  • HTML
  • 回答数7
  • ありがとう数18

質問者が選んだベストアンサー

  • ベストアンサー
  • sou_sk
  • ベストアンサー率71% (15/21)
回答No.6

補足するとブラウザ戦争をやっていた昔はテーブルでこてこてに固めるデザインが主流、、というかそれ以外にやりようが無く、みんなで TOYOTA や Sony のような有名どころの Web を計測して横幅何Pixel と出しては平均値を決めてデザインを切っていたりしました。 (ブラウザやOSのウィンドウ枠の関係で 732 や 764 といった微妙な数字になる) ブラウザ間で異なる実装といくつかのプラットフォームとブラウザの間でいかに安定したデザインを実現するかに苦労した物です。 この状況では可変にするとリスクが大きくなりデザインが複雑になると表示も安定せず、またユーザー環境もそれほど豊かでなく 800x600 や 1024x768 といった解像度で生きていた人も多く 800x600 の決め打ちの方が収支計算で良い結果が出せる時代でした。 それから時代も変わってクライアントの種類は増えブラウザも増え、特に PDA やらゲーム機、ケータイのように従来のPCを下回るアクセスデバイスが登場し反面PC環境はリッチになり最早ユーザーの利用環境、解像度を特定出来る状況ではありません。 またブラウザの CSS への対応も進み テーブル を捨てて HTML + CSS にシフト出来るケースも増えてきました。NN4.7 のようなバギーなブラウザもようやく退場しようとしています。 Dreamweaver のプレビューレンダリングも MX でようやくまともに CSS が反映できるようになりましたし、SEO やセマンティックWebの概念は機械から見て意味のある HTML を求めています。 状況的にも技術的にも HTML の書き方を改める時です。 HTML + CSS で書けば 可変 が前提になります。テーブルデザインと違い固定にする必要性が無く、環境も変わったからです。 ただデザイン上、必要性があれば固定も取ります。 ただし誰のための何を目的とした、また時代と状況をわきまえて考えられたデザインなのか、は問われるべきでしょう。 こういった変化を踏まえて可変を推奨します。

yosiduka
質問者

お礼

過去の経緯を詳しくご説明いただきありがとうございました。どこを調べても聞けない貴重な情報でした。ここまで丁寧なご回答いただき恐縮するとともに大変感謝いたします。目的を自分なりに整理して検討を進めたいと思います。

その他の回答 (6)

  • Kirishima
  • ベストアンサー率32% (155/480)
回答No.7

デザイン優先なら固定。 ユーザビリティ優先なら可変、ですかね。 画面のサイズを変更する自由をユーザーに任せるかどうか、 そういったスタンスで決めるのではないでしょうか?

yosiduka
質問者

お礼

アドバイスありがとうございます。端的なご回答で分かりやすかったです。

  • sou_sk
  • ベストアンサー率71% (15/21)
回答No.5

可変です。 /. も okweb も hotwired も可変です。 1600x1200 の解像度を取っているのに 800x600 決め打ちで出されても萎えます。ZDNet とかスクロール回数が増えて面倒なだけです。 /. や okweb はそれが読みやすいから可変にしているのだと思います。 ZDnet が固定を取る理由も分かります。広告表示枠が決まっており広告は可変ではありません。 海外のデザイナーさんで固定を取る人もいますがこれも分かります。優れた訴求力のあるデザインで、そのデザインを実現する方法が固定だからです。 結局その人のポリシーやデザイン次第です。 ただ読みやすい文書を提供しようと思えば相手の環境に合わせる事が前提となりデフォルトは可変で考える事になります。 その上でデザイン等その必要がある場合にのみ固定デザインを行います。 尚、フォントサイズは必ず可変にします。 テーブルでデザインを切っていた時はこれが出来なかったのですが valid な HTML + CSS で書くようになってこのスタイルになりました。 見出し要素やリスト要素を使い意味づけされた文書として HTML を書く。デザインは反映しない。 プログラムと合わせる場合もここで行う。 上記の HTML を元に CSS で修飾をかけていく。ここでデザインを反映する。 単純化するとこんな行程になります。 機械から見て美しい HTML になるのでメンテナンスも楽、SEO 対策にもつながって google の反応も良い、とこの辺は可変・固定関係ありません。HTML の質の問題。問題が起こって固定<>可変に変えるときも CSS 触るだけだし。 一度技評のページでも見てみてください。

参考URL:
http://www.gihyo.co.jp/book/2003/234071/support/CSSdesign/
yosiduka
質問者

お礼

CSSって、StyleSheetのことですよね。まだ勉強不足ですが、CSSをうまく使いこなすことが大切だって事がわかりました。もう少し、勉強したいと思います。詳しいご説明ありがとうございました。

  • saidon
  • ベストアンサー率21% (99/459)
回答No.4

固定です 見る方としても、更新する方としても 固定の方が断然見やすくアクセスアップに関わります

yosiduka
質問者

お礼

見易さを重視するのであれば固定の方ですね。ご回答ありがとうございます。

  • t-d-s
  • ベストアンサー率23% (49/213)
回答No.3

サイトの内容で決まってきちゃいますよね。 どっちがいいとかは基本的にないですよ。 ただ、アドバイスとして注意点を 可変の場合 べつに横780pxの画像を外側に入れればいいけど、可変は小さくもなるし大きくもなるんですよ。ちっさい画面で見れば、明らかに崩れます。逆に予想よりでかいと、スカスカのページです。 固定 別にボディー背景に画像入れればいいけど、 でかい画面だと、隙間できます。 小さいとスクロールがめんどくさいです。 どっちもどっちだな… ただ、可変の場合は最低でもこの幅!っていう画像を入れれば持ちこたえます。 大きくなっても、すべてのレイヤーを%にすればなんとななります。 でも、固定でもかっこいいページはかっこいいんです。 参考にならなくてごめんなさい

yosiduka
質問者

お礼

なるほど。可変にするとウィンドウを小さくすると表示が崩れるのが気になっていたのですが、画像をうまく使えば可変でも表示を崩さないで済ませることもできそうですね。参考にさせていただきます。

  • master-3rd
  • ベストアンサー率35% (582/1641)
回答No.2

どちらが…というのはやっぱり一概には言いにくいですね。 ただ、ほとんどのサイトでは固定は使用して無いですよね。固定はすべての画面環境に対応できるわれでは無いので使用しづらいんでしょう。 一般的なページには可変した方がいいでしょうね。 表を多く使用していて綺麗に表示させる必要があるのなら固定の方がいいかも。 とりあえず、自分で画面サイズを小さくしてみて、試してみたらいいですよ。

yosiduka
質問者

お礼

そうですか。可変が一般的だけど表などを多用するときは固定がいいんですね。参考になります。 ありがとうございました。

  • kosa
  • ベストアンサー率25% (379/1464)
回答No.1

固定タイプで作る方がデザイン的にも時間的にも楽ですね。 固定タイプだと800×600の解像度に対応しているのが一般的ではないでしょうか?

yosiduka
質問者

お礼

早速のご回答ありがとうございます。なるほど800×600が一般的なんですね。

関連するQ&A

  • 横幅が可変の背景

    ちょっと説明が難しいので理解頂けるか不安なのですが・・・ 企業のホームページとかに良くあるパターンの表示方法なのですが、 背景の画像が横幅に対して100%で指定してあるのか、 ウインドウを大きくしても小さくしても、ちゃんとそのサイズピッタリで表示される方法を知りたいと思っています。 ホームページの例としては、 http://www.ekokoro.jp/ の、メニュー部「募金メニュー」や「世界を知る」とある部分の下にある、緑のラインの事です。 いわゆるコンテンツの部分は、例えば横800pxとかで作りたいのですが、 背景のラインはモニター100%にしたいのです。 このような表示方法を解説しているページとかありましたら教えてください。 また、できればXhtmlではなく、htmlでの表示方法を希望です。 よろしくお願いします。m(_ _)m

    • ベストアンサー
    • HTML
  • 表示画面が小さい。

    この度15インチのノートパソコンを購入したのですが、ホームページにしているYAHOOのHP画面が横幅も狭く小さいのです。勤務先でも15インチを使用していますがもっと横幅も広く大きいです。メニューの「表示」から文字のサイズは変えられますが全体の大きさ(横幅)は変わりません。YAHOOに問い合わせましたがわからないとのこと。パソコンはLAVIEです。サイズを変える方法をご存知の方がいらっしゃいましたら、お教えください。よろしくお願いします。

  • Flashの横サイズ

    Flashの横サイズ Flash8使っています。 横幅1000pxのFlashを作成しました。 横幅が1000pxなのでウインドウのサイズが1000px以上の場合は問題ないのですが・・・ ウインドウの横幅が狭まると横スクロールバーが出現します。 それは当然のことなのですが、常にフラッシュの中心をウインドウの中心に固定するにはどうしたらいいでしょうか? つまり常にセンタリングしたいのです。 普通に作ると横スクロールバーが出現したら、ホームページの表示部分が右から切れていく感じになります。 例えばウインドウのサイズが1000pxあったとしても、ウインドウの右下の隅をドラッグで横幅を縮めていくと徐々に横スクロールバーが表示されて、ホームページは右の端から徐々に見えなくなっていきます。 そのような形ではなく、常にホームページのセンターがウインドウのセンターに合った状態 つまり、徐々に見えなくなっていく領域がホームページの右端ではなく、左右平等に徐々に見えなくなっていく状態を作りたいのです。 そうするにはどのようにコーディングもしくはフラッシュ側で何か仕込まないといけないでしょうか? ちょっと分かりにくい質問ですが、分かった方はアドバイス頂けましたら幸いです。 どうぞよろしくお願いします。

  • ウインドウ枠の固定なんですが・・

    ホームページを作っているのですが、表示のウインドウ枠を固定したいのです。 リンクをクリックすると指定ウインドウ枠で表示されるというのではなく、TOPページから指定の表示サイズにしたいのです。 右上の最大化を押せばちゃんと全画面表示になる感じです。 説明下手ですが、お願いいたします。

  • 画面を固定する方法って・・・??

    私はFrontPageでホームページを作っているのですが, 開いた時にサイズが固定されるページの作り方が分からないのです。 この教えて!gooでもいくつか質問されてるみたいなのですが, あまり専門用語が分からないので、どなたか簡単におしえていただけないで しょうか??お願いします。m(__)m

  • ホームページの適切な画面のサイズ

    初めてホームページ作りに挑戦している初心者です。 HPを作る際、ウィンドウサイズはどれくらいが一番適切なのでしょうか?? 高さは適当に設定できるとして、横幅がどこまでを広げていいものかわかりません。 基準の大きさってあるのでしょうか??

  • ウィンドウ固定サイズについて(NN対策)

    No.200299「ウィンドウのサイズ固定について」 の質問をしたsato935です。 新たな問題が発生したので、もう一度質問を したいと思います。 前回の質問では、フレームを使用したウィンドウを 固定サイズで開きたい、ということでした。 教えていただいた方法 <frameset cols="25%,*" onLoad="resizeTo(500, 400)"> では、IEだとうまくいくのですが、NNだと縦幅が ものすごく大きくなって、出てしまいます。 横幅はIEとほぼ変わらないので、サイズが効いて いると思うのですが・・・。 何か良い解決方法をご存知でしたら、教えて欲しいです。

  • flashにて。背景を可変サイズに、アイコンを固定サイズにしたい。

    flashで、背景を可変サイズに、アイコンを固定サイズにする方法をご存知の方、教えていただけないでしょうか。 例 http://www.uniqlo.jp/uniqlock/や、   http://www.moussy.ne.jp/jp/index.htmlなど。 ウインドウをの大きさを動かしても、アイコンのみ同じ大きさで表示されるようなやり方です。 (とりあえず現在は、背景のみStage.scaleMode = "noBorder";とつけていますが…。それだと両方反映されてしまいます) 初心者な意見で申し訳ありませんが、 何卒よろしくお願いいたします。

  • レイヤーの位置固定ができません

    HTMLレイヤーがサンプルページのように、ウインドウサイズを変えても 同じオブジェクト(例えばテーブルなど)の下に同じ位置で固定される やり方を教えてください。 また、フレーム切ったページでも、上記のように同じ位置で表示させるやり方も お願いしますm(._.)m サンプルページでは、右上の下矢印にマウスをあてると、下にレイヤーが 表示されます。ウインドウサイズを変えても、ちゃんと題名の下に表示 されます。 サンプルページ(カゴメホームページ) http://www.kagome.co.jp/ よろしくお願い致します。

    • ベストアンサー
    • HTML
  • ヘッダー・フッター固定でコンテンツのみ可変

    高さが固定されているヘッダーとフッターをウィンドウの上と下に固定したままで、その間のコンテンツ部分のみを縦方向に可変にする方法は考えられるでしょうか。つまり、 (ヘッダー+コンテンツ+フッター)の高さの合計=ウィンドウの高さ が常に成り立つ方法です。framesetでrowを指定すれば話は早いんですが、XHTMLで実現したいので使えません。 Javascriptを使ってウィンドウの高さを計算してからコンテンツ部分の高さを指定する方法もありますが、その場合はウィンドウのサイズを変えてしまうとヘッダーとフッターがウィンドウに連動せずに画面外や中途半端なところに残ってしまうので、それもだめかなと思いました。 とりあえずコンテンツ部分はどんなに高さが小さくなってもいいので、かなりウィンドウの高さが小さくても、常にヘッダーとフッターがきちんとウィンドウの上下に固定され、コンテンツ部分が可変になるような方法がありましたら教えてください。 ------------------------------- ヘッダー(固定) ------------------------------- コンテンツ(可変) ※この部分のみにスクロールバーが現れることができる。 ------------------------------- フッター(固定) -------------------------------

専門家に質問してみよう