フレームセット文書型について解説します。
HTMLにおいて、フレームは長らく公式な仕様とされておりませんでした。
平成 9年12月にHTML 4.01が策定された際、漸くフレームに関する公式な仕様が定められました。
このフレームを実現するための文書型をフレームセット文書型と呼びます。
HTML 4.01の後継規格であるXHTML 1.0は、HTML 4.01で定められている要素・属性を殆ど受け継ぎました。
このため、XHTML 1.0にも、フレームセット文書型が存在します。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
フレームセット文書型はフレームの枠組みを決めるHTML文書に適用します。
フレームに組み込まれるべき文書は他の文書型を用いて下さい。
ストリクト文書型でも良いのですが、正式なHTMLはフレームに組み込まれる事を一切考慮しておりませんので、トランジッショナル文書型を利用される事を奨めます。