• ベストアンサー

フレーム使用すべきか否か

WEBユーザビリティーを考えて、フレームを使わないサイトを作りました。それはそれで、自分にしては結構いい出来だな、と思っています。 それで、なぜフレームを使わないほうがよいのか、ということについては本やサイトで読んだかぎりでは「重い」から、とのことですが実際どうなのでしょう? 私が作ったサイトは、デザイン重視なのでページを開くたびに100KBぐらいのGif画像を呼び出します。その画像はどのページでも同じものです。 これは結局、 ・フレームをわけて100KBの画像部分を常に表示させる ・フレームは使わず、ページを開くたびに100KBの画像を表示させる どちらが良いのでしょう? なにかご意見等ございましたらよろしくおねがいします。わかりづらい文章ですいません。

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

  • ベストアンサー
  • the845t
  • ベストアンサー率33% (246/743)
回答No.4

Operaは第3のブラウザと呼ばれたブラウザで、 当然フレームにも対応しています。 AOLはIEを元に製作されていますのでIEとさほど変わりません。 単純にフレームに対応していないブラウザというと、 古いブラウザや携帯ブラウザ、(PHPなどWebアプリから読みこむとフレームに対応していないかも) あまり気にすることはないかもしれません。 とはいえ、画像を表示しないブラウザや画像が見れない人も居ますので、 画像を使った場合、altやtitleを忘れずに。

noname#53914
質問者

お礼

IEとNN以外全然知らないのでためになりました。 ありがとうございました。

noname#53914
質問者

補足

第3のブラウザですか。おお~。じゃあOperaも今度入れてみようかなあ。 画像を表示しないようにしている場合、うちのサイトはイラスト展示がメインなので、見る意味ないですよね(笑)。

その他の回答 (7)

  • the845t
  • ベストアンサー率33% (246/743)
回答No.8

Netscapeでフレームを表示しない大きな原因は、 サイト側にあります。 </frameset>を忘れて居る為にN4.xでは表示できないというのが多々ありました。 あくまでサイト管理者側のミスですね。 N6やN7以降になると、IE同様タグミスがあっても補完するようになり、 多少の不備でも表示できます。 ただし、 </head> <body> <frameset> のように、<frameset>以前に<body>があるといういかがわしい記述をするとIEでもですが、表示できなくなります。 あきらかに趣旨と離れますが、アドバイスとして。

  • nes_
  • ベストアンサー率25% (161/643)
回答No.7

(;ーーA さらに補足です。 http://www.gyochan.com/newzilla/netscape6/general10.html

参考URL:
http://www.gyochan.com/newzilla/netscape6/general10.html
noname#53914
質問者

お礼

このサイト、全体的に非常に興味があります。 ありがとうございます!!

  • nes_
  • ベストアンサー率25% (161/643)
回答No.6

#5です。申し訳ありません。Netscape6はフレームに対応してはいます。ただ、「対応していないわけではない」というのが正確なところだと思います。表示されないフレームページが多々あったことを記憶していますので。(しかし、この回答も明確な根拠がないので、詳しい方におしかりを受けるかもしれません) 間違った情報を書いてしまいました。訂正してお詫びします。

noname#53914
質問者

お礼

貴重なご意見ありがとうございました! 参考になりましたよ~。こうやっていろいろきくのは楽しいです~。ありがとうございました。

noname#53914
質問者

補足

6は使ったことがないのですが、表示されないことがあるのですね。ふむふむ。 NNは4を使ったことがあるのですが、フレームは一応表示してくれるのですが微妙なズレがあったことを覚えています。そういうズレは私は個人的にキライなので、逆にフレーム使わないほうがいいのかな~なんて思ったり…。 今はNN7を入れてみたんですがIEと殆ど変わりませんね~。

  • nes_
  • ベストアンサー率25% (161/643)
回答No.5

#1です。補足ですが、ある大学では、セキュリティのためかどうかはわかりませんが、ブラウザにNetscapeを採用していました(設備にかなり力を入れている大学です)。私自身もNetscape使用していたことがありましたが、フレームに未対応でした。表示されないページがあると、確かにイライラさせられます。バージョンはたしか、6だったと思います。4.5とも併用していました。 そういうところもありましたので、ご参考までに。

noname#11856
noname#11856
回答No.3

ユーザビリティを考えると「なし」。重いから、というのはなんか違う気がしますが。。。 デザイン重視であれば、「あり」だと思います。特に、あなたのサイトの場合はフレームのほうがよいのでは?開くたびに100Kっていうのは低速回線の人には見てもらえないと思いますし。(まぁ2回目以降はキャッシュ読み込みかも知れないけど。)

noname#53914
質問者

お礼

一度に開く画像の丁度いい重さとかってあるんですかね? ともかく、適切なご指導ありがとうございました。 参考になりました!!

noname#53914
質問者

補足

重いから、というのは違うのでしょうか? 100Kの画像というのは、トップだろうと他のページだろうと全部一緒の画像なんです。 だから、トップを開いたならあとは、どこのページを見ようと大丈夫かと思ったんですが、キャッシュっていうのはそういうことですよね?

  • the845t
  • ベストアンサー率33% (246/743)
回答No.2

デザイン重視するならばフレーム利用して良いんじゃないですか。 といっても普通画像はキャッシュされているので そう何度も読みこむことはないと思いますけどね。

noname#53914
質問者

お礼

キャッシュされていれば、その後何度表示させても一緒なんですよね? ご意見ありがとうございました。

noname#53914
質問者

補足

デザイン重視なのですが、それでも少しでも見てくれる人の負担が 軽くなればいいなあ、と思いまして。

  • nes_
  • ベストアンサー率25% (161/643)
回答No.1

ご質問の趣旨から外れますが、ホームページを閲覧する側のブラウザがフレームに未対応の場合を想定しつつ、少しでも多くの方に閲覧していただくためにも、やはり「フレーム無し」が望ましいのではないかと思います。 趣旨から大きくはずれた低レベルな回答ですみません。

noname#53914
質問者

お礼

低レベルなんかじゃないですよ~。あえて言うなら私が低レベルです。貴重なご意見ありがとうございました。

noname#53914
質問者

補足

ああ、そうですよね!フレーム非対応のブラウザがあるらしいですよね。実際そういうブラウザを使って見てる人ってどれくらいいるんでしょうかね? 前にアクセス解析つけたとき、OPERAとか、AOLとかっていうのがあったんですが、入れたことないのでさっぱりです。

関連するQ&A