[1] [DFN[[RUBYB[厳密]@en[Strict]]DTD]]は、
強い構文上の制約を持つ [[HTML]] の [[DTD]] でした。

[2] [[SGML]] 時代の [[HTML]] や [[XHTML1]] の多くには[[厳密DTD]]
とそうでないもの ([[HTML4]] の用語で[[移行用DTD]]) が存在していました。
[[仕様書]]を尊重する人々の間では[[厳密DTD]]を採用する方が好ましいと考えられていましたが、
現実は[[移行用DTD]]に近い (あるいはより酷い) もので、多くの人の努力にも関わらず、
その傾向は変わることはありませんでした。

[3] 
[[HTML5]] はそうした区別には実効性がないとし、廃止しました
([[DTD]] 自体も意味がないとして廃止しました)。
そのため現在の [[HTML]] には「厳密さ」のレベルは設定されていません。

;; [[要素の分類]]も参照。

[4] [[日本]]の [[Web開発者]]コミュニティーでは、
[[厳密DTD]]を好んで用い、 [[Web標準]]技術を原理主義的に信奉する人達がおり、
[[ストリクター]]などと呼ばれていました。