• ベストアンサー

DOCTYPE宣言 Strict HTML4.01

DOCTYPE宣言でStrict(HTML4.01のルールに厳密かつ正確に従う定義)を指定しているのですが、フレームが使用できます。HTML4.01では、フレームは使用不可と見たのですが、どうなっているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

× 使用不可 ○ 非推奨 という違いだと思うよ。 ブラウザの進化が激しくなると、完全に使えない時が来るかもしれないけどそんな事したら見れないページが激増するよ DOCTYPE以外でも表示できなくなる理由が山のようにあるんだけど、それらを吸収して表示するように、今はなってるね。 昔は何か一つおかしな所があると表示すらしないという酷い状態だったくらい。

noname#191253
質問者

お礼

ご回答ありがとうございます。 非推奨のタグは使わず厳しい条件の元、制作してみます。

その他の回答 (1)

noname#94983
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">

noname#191253
質問者

お礼

ご回答ありがとうございます。 DTDの違いなどをもう少し詳しく調べてみます。

関連するQ&A