最終更新:2026-09-12
<frameset>FRAMESET 要素
ブラウザーウィンドウを rows/cols で複数のサブウィンドウ(frame)に分割します。HTML5 で非推奨となりました。<iframe> や現代の CSS レイアウトを優先します。
| カテゴリ | ドキュメント構造 |
| コンテンツモデル | フローコンテンツ |
| 許可される親要素 | フローコンテンツを受け入れる要素 |
| 閉じタグ | 必要 </frameset> タグ |
| ステータス | 廃止 |
📝 構文
<frameset cols="25%,75%">
<frame src="nav.html">
<frame src="content.html">
</frameset>
⚙️ 属性
この要素はグローバル属性に加え、以下の属性をサポートします:
| 属性 | 値 | 説明 |
rows | | Row heights as pixels, % or *. |
cols | | Column widths as pixels, % or *. |
border | | Border width between frames, in pixels. |
▶ サンプル
下のコードを編集して、playground でリアルタイム結果を確認:
🌐 ブラウザサポート
| ブラウザ |
Chrome |
Edge |
Firefox |
Safari |
Opera |
| <frameset> |
✓ v1 |
✓ v12 |
✓ v1 |
✓ v1 |
✓ v1 |
| すべての主要ブラウザでサポート |
ヒント: frameset は廃止予定で SEO やモバイルに不向きです。<iframe> や CSS Grid/Flex を使いましょう。
今後さらにケーススタディを追加予定です。
📚 関連チュートリアル
Web-Tutorial 技術チーム
複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。
私たちについて