厳密DTD

厳密DTD (HTML)

[1] 厳密 (Strict) DTDは、 強い構文上の制約を持つ HTMLDTD でした。

[2] SGML 時代の HTMLXHTML1 の多くには厳密DTD とそうでないもの (HTML4 の用語で移行用DTD) が存在していました。 仕様書を尊重する人々の間では厳密DTDを採用する方が好ましいと考えられていましたが、 現実は移行用DTDに近い (あるいはより酷い) もので、多くの人の努力にも関わらず、 その傾向は変わることはありませんでした。

[3] HTML5 はそうした区別には実効性がないとし、廃止しました (DTD 自体も意味がないとして廃止しました)。 そのため現在の HTML には「厳密さ」のレベルは設定されていません。

要素の分類も参照。

[4] 日本Web開発者コミュニティーでは、 厳密DTDを好んで用い、 Web標準技術を原理主義的に信奉する人達がおり、 ストリクターなどと呼ばれていました。