4

多くの人が、自分の Web サイトでフレームを使用するべきではないと言いました。今私の質問は、代わりに何を使用すればよいですか?

私のシャウトボックスに最適なソリューションは何だと思いますか? http://www.anitard.org/indexx.html

4

5 に答える 5

2

CSS で div を使用する必要があります。フレームは、多くの理由でまったく人気がありません。いくつかの良い出発点については、以下をチェックしてください。

http://www.456bereastreet.com/lab/cssframes/

于 2009-09-08T16:44:35.093 に答える
2

これは、現在 iframe に表示しているコンテンツに完全に依存します。別の Web サイトの場合、iframe は問題ありません。

しかし、それが Web サイトの一部である場合は、何十ものページを作成してフレームセットに貼り付けるのではなく、html ページを構築するバックエンド スクリプト言語を介してコンテンツを配置することを検討する必要があります。

于 2009-09-08T16:47:09.740 に答える
1

シャウトボックスを埋め込もうとしているだけなら、Javascript を使ってください。ナビゲートするときにリロードすることに関心があるのはなぜですか?

あなたが与えた例は、実際にこれにフレームを使用してはならない理由をよく示しています。見栄えが悪く、使い勝手が悪い。最初の3回はシャウトボックスのフレームさえ見ませんでした!

于 2009-09-08T17:10:50.283 に答える
0

PHP のようなサーバーサイド プログラミングを行っている場合は、次のようにすることができます。

# .... <tr><td>
#
# <?php
# include("/includes/menu.htm");
# ?>
#
# </td></tr>
# <tr><td>
#
# <?php
# include("/includes/header.htm");
# ?>
#
# </td></tr>...

または、最良の代替手段は、Javascript または AJAX を使用することです。

于 2009-09-08T16:47:00.923 に答える
0

私は@Mattと@Pradyummaに同意します-シャウトボックスを追加するだけなら、埋め込みコードが良い方法です。これは簡単で、必要に応じて Web ページからシャウト ボックスの詳細を分離することができます。iframe は問題のないオプションです。これは単なる「インライン フレーム」であるため、フレームが悪であると確信している場合は、これを使用するソリューションではない可能性があります。サイトを長期間維持すると思われる場合は、Web アプリケーション フレームワークを検討することをお勧めします。

いくつかの神話の暴言。フレームは「不良」ではありません。フレームは長い間使用されており、Dreamweaver や Web アプリケーション フレームワーク (Joomla、Cocoon など) などのツールが存在する前に非常に便利でした。フレームは、ページ レイアウトを制御するためにテーブルを過度に使用することをなくすのに大いに役立ちました。また、初期の Web で多くの帯域幅を節約しました。ナビゲーション、メニューなどのコンテンツを含むフレームは、一度だけダウンロードする必要がありました。フレームは検索エンジンにとって悪いものではありません。これがどのように始まったのかわかりません。

フレームにはユーザビリティの問題があります。最終的に、フレーム化されたページは通常の html ページのようには動作しないため、サイトにアクセスするユーザーにとって、常にいくつかのユーザビリティの問題が発生します。デザイナー/メンテナーとして、あなたはどのテクノロジーと一緒に暮らすことができるかを決定します-どのツールを使用できますか?新しいことを学ぶために利用できる時間はどれくらいですか?

于 2009-09-08T18:24:04.660 に答える