フレームは、ナビゲーションを実現するために最もよく使用されます。一組のフレームには、通常、ナビゲーションバーを含む 1 つのフレームと、メインコンテンツページを表示する別のフレームが含まれます。
ただし、フレームを使用したデザインは紛らわしく、多くの場合、フレームを使用しなくても、フレームセットを使用した Web ページとほぼ同じことを実現するページを作成できます。たとえば、ページの左側にナビゲーションバーを配置するには、ページを一組のフレームに置き換えるか、サイト内のすべてのページにナビゲーションバーを配置します (Dreamweaver によって、同じレイアウトを使用する複数のページを作成できます。詳細については、Dreamweaver のテンプレートについてを参照してください)。次のイメージは、フレームを使用しない、フレームに類似したレイアウトのページデザインを示しています。
多くのプロの Web デザイナーはフレームの使用を好みませんし、Web をブラウズする多くの人もフレームを嫌います。フレームが嫌われる理由は、多くの場合、効果的に使用されていないか不必要に使用されたサイトを表示してしまったためです。たとえば、ビジターがナビゲーションボタンをクリックするたびにナビゲーションフレームのコンテンツが再ロードされるフレームセットなどです。1 つのフレームのナビゲーションコントロールをそのままに保ちながら、別のフレームのコンテンツが変更されるようにフレームが使用されている場合など、フレームが適切に使用されているときは、フレームはサイトにとって便利な存在です。
フレームを十分にサポートしていないブラウザもあり、また、障害のあるビジターにとってはフレームをナビゲートするのが困難なことがあります。そのため、フレームを使用する場合は、フレームを見ることができないビジターのために必ずフレームセットに noframes セクションを作成してください (詳細については、フレームを表示できないブラウザの処理を参照してください)。フレームをサポートしているブラウザを使用していても、フレーム使用を好まないビジターのために、フレームなしのバージョンへの明示的なリンクを提供することもできます。
フレーム使用の利点には、次があります。
たとえば、1 つのフレームの長いコンテンツページを最下部までスクロールした場合、ナビゲーションバーが別のフレームにあれば、ナビゲーションバーを使用するために最上部までスクロールして戻る必要はありません。
フレーム使用の短所には、次があります。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/dreamweaver/8_jp/using/11_fram4.htm