main.html
(メインコンテンツ)
1990年代後半から2000年代初頭にかけて、Webサイトの画面を「メニュー」や「メイン画面」に分割して表示するために多用された技術です。
左のメニューをクリックすると、右側の画面だけが切り替わる……という仕組みが当時は非常に画期的でした。
フレームを使う場合、<body>タグを使わずに<frameset>という特殊なタグで構成を定義します。
便利に見えたフレームですが、以下のような致命的な弱点がありました。
現在では、フレームを使わずに以下の方法で同様の(あるいはそれ以上の)レイアウトを実現します。
| 目的 | 現代の手法 |
|---|---|
| レイアウト分割 | CSS (Flexbox / Grid) |
| 共通パーツの読み込み | PHPのinclude / JavaScript |
| ページ内の一部だけ埋め込み | <iframe> タグ |
<iframe>(インラインフレーム)は、現代でもYouTubeの埋め込み等で現役で使用されています。
© 2026 99Laboratory - 古き良きWebの記憶