- ベストアンサー
フレーム?単ページ?どっち?
最近プロの方が作ったと思われるHPにフレームでは なく単ページ式が多いと思うのですがどうしてでしょう? このOKwebもしかりです。 フレームっぽく見せていますが単ページです。 きっと何かメリットがあるからだと思うのですが詳しい 方ぜひとも教えてください。 それと、プロの方々ってどんなソフトを使ってHPを 作成しているのでしょうか? ちなみに私は一般的なホームページビルダーを使ってます。 あわせて宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
haporunさん、fuyukiさんのおっしゃるとおり、ファイル数が多くなると、管理するのが面倒だったり、サイト内の仕組みも複雑になります。またブラウザーのバージョンやWindowsのIE、ネスケとMacのIE、ネスケの表示の違いや不都合など、とにかくどんな環境でも同じ表示にするのには、OS別、ブラウザー別などの複数のファイルが必要だったり、タグを調整したり、スタイルシートを使用したり、なんだかんだと制約が多く、全てをカバーすることは現実的ではありませんが、そのサイトのターゲット層を見込んで、サイトの構成をします。若い層やとにかく派手に宣伝したい企業のサイトには、新しい規格に合わせて制作したり、またニュースやポータルサイトなどの制作は、できるだけシンプルにそしてブラウザーの古いバージョンでも表示できるように制作していきます。大手のサイトなどでも、コンテンツが多い場合には、すっきりとまとめるためにフレームを使っているサイトも多いです。 webは本来、誰でも情報を自由に入手することができるメディアだと思うのですが、例えば目の不自由な方は、テキストを音声変換装置を使ってサイトを読むことができます。しかしフレームや画像マップ、フラッシュ等のページは全くわからず(認識できない)読むことができません。まだここまで考えて制作しているサイトは少ないのですが、今後求められる事であると思います。またxmlやSGVなどが一般的に使われるようになると、このへんの問題も解決するかと思われますが・・・ 制作ソフトの件ですが、マクロメディアのDreamweaverとFireworksの組合わせ、またアドビのGoLiveとIllustrator、Photoshopの組合わせなどなど、このへんのソフトを混ぜて使用されている人がほとんどだと思います。 長いコメントになってしまいましたが、何か参考になればうれしいです。
その他の回答 (2)
HTMLの規格を決めているW3Cという団体です。 ここでフレームは将来、段階的に廃止することが決まっています。 フレームは便利なナビゲートの仕組みですが、もともとNetscapeが勝手に実装の規格をブラウザに入れたものであり、 1.ブラウザによっては正常に表示されない 2.同じく「戻る」「進む」などのボタンでの正常な動作が出来ない 3.検索エンジンで正常に検索できない(細工が必要) といった問題があるからです。 プロの方が良く使うエディタはマクロメディア社のDreamweaverです。 プロのWebデザイナーの仕事には既存のHPの文字修正等の仕事もありますが、これ以外のエディタを使うと元のファイルのHTMLの構造が壊れることがあるからです。 微調整はテキストエディタで直接ソースを直します。
お礼
びっくりです。でもfuyukiさんにはいいことを教えて もらいました。 いまのフレームページをやめて洒落た単ページ作りに 励みます。 回答ありがとうございました。 また宜しくお願いしますm(_ _)m
- haporun
- ベストアンサー率40% (230/562)
フレームには別のファイルが必要ですよね。 そのために、ファイルの読み込みが増えて、サーバーに負担がかかります。 あわせれば同じ容量でも、複数のファイルにまたがっている場合は、ファイルのコピーが遅くなるのと同じです(試してみてください)。 1つのファイルは "あれをくれ" で済みますが、複数になると "あれをくれ、これをくれ" で要求が増えます。 ネット内になるとこの要求を出したり受け取ったりするのも、ローカル内に比べると面倒になりますから。 絵をたくさん使うのも同じようなことになるのですがね。 バナー広告もトラフィックを混雑させているのですが、これはいたしかたがないことです。 私はプロではないですが、プロの方々はいろんなソフトと、テキストエディタを組み合わせていると思います。 最終的に凝ったことや、パフォーマンスを考えるなら、作成ソフトでやるのは限度がありますから。
お礼
ちょっと前はフレームページが持て囃されましたが レスポンスが悪くなるんですね。 いくら見易くてもそれじゃ…って感じでしょうか。。。 回答ありがとうございました。 また宜しくお願いしますm(_ _)m
お礼
なるほど、分かり易い説明ありがとうございます。 私はIllustratorとPhotoshopを持っているので GoLiveに挑戦してみます。 回答ありがとうございました。 また宜しくお願いしますm(_ _)m