- ベストアンサー
DOCTYPE宣言 Strict HTML4.01
DOCTYPE宣言でStrict(HTML4.01のルールに厳密かつ正確に従う定義)を指定しているのですが、フレームが使用できます。HTML4.01では、フレームは使用不可と見たのですが、どうなっているのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
× 使用不可 ○ 非推奨 という違いだと思うよ。 ブラウザの進化が激しくなると、完全に使えない時が来るかもしれないけどそんな事したら見れないページが激増するよ DOCTYPE以外でも表示できなくなる理由が山のようにあるんだけど、それらを吸収して表示するように、今はなってるね。 昔は何か一つおかしな所があると表示すらしないという酷い状態だったくらい。
その他の回答 (1)
noname#94983
回答No.2
>HTML4.01では、フレームは使用不可 そんなことはない。 ただし、Strictではなく、framesetを使うのが基本。こういうやつ。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
質問者
お礼
ご回答ありがとうございます。 DTDの違いなどをもう少し詳しく調べてみます。
お礼
ご回答ありがとうございます。 非推奨のタグは使わず厳しい条件の元、制作してみます。