ホームページ >ウェブフロントエンド >CSSチュートリアル >フレームワーク。
フレームセット:包括的なガイド
Webページを複数の独立したフレームに構築する方法であるフレームセットは、ブラウザウィンドウをセクションに分割する方法を提供します。それぞれが個別のHTMLドキュメントを表示できます。 かつては一般的ですが、彼らは大部分が現代のレイアウト技術に置き換えられてきました。このガイドでは、機能、制限、および代替案を調査します
フレームセットの仕組み:
フレームセットは要素を使用して複数のフレームをグループ化します。 これらのフレームは、水平方向に(<frameset></frameset>
属性を使用)、または垂直に(rows
属性を使用)、または両方の組み合わせで配置できます。各フレームは、cols
要素によって定義されます。 重要なことに、フレームセットには特定のDoctypeが必要であり、<frame>
タグ内のコンテンツを許可しません。フレームセット自体はボディを置き換えます
ネストされたフレームセットが可能で、複雑なレイアウトが可能になります。 たとえば、フレームを別のフレームセットに置き換えると、階層構造が作成されます。
図2:ネストされたフレームセットの例制限と課題:
フレームセットには、いくつかのユーザビリティとSEOの課題が表示されます:
ブックマーキング:特定のフレームをブックマークするには、目的のフレームで右クリック(またはMacのCtrlクリック)が必要です。
印刷:
フレームセットの印刷には問題がある場合があり、セット全体を印刷するか、個々のフレームを印刷するかを慎重に検討する必要があります。よくある質問:
<frameset></frameset>
:ブラウザウィンドウを複数のフレームに分割し、それぞれが個別のHTMLドキュメントを読み込んでいます。
<frameset></frameset>
要素を置き換えます。
<frameset></frameset>
rows
cols
フレームサイズコントロール:rows
cols
ネストされたフレームセット:target
<a></a>
制限:<form></form>
使いやすさの問題、SEOの問題、およびHTML5サポートの欠如。
以上がフレームワーク。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。