ダイナミックHTML (Dynamic HTML, DHTML) は、静的な HyperText Markup Language HTML の内容を Cascading Style Sheets と JavaScript 等のクライアントサイドスクリプト言語を用いて動的に変更するウェブ技術を指す抽象概念。視覚的な訴求効果の高い HTMLドキュメントを作成できるなどとして1997年の ネットスケープ 社と マイクロソフト 社のブラウザ戦争で生まれた。
当時は JavaScript から HTML を参照、制御する方式が各社不統一であり、Webブラウザ ごとに別々の JavaScript を書く必要があった。この状況を打開すべく1998年10月に World Wide Web Consortium W3C は クライアントサイドスクリプト言語 と HTMLドキュメント の緩衝材としての役割を果たす Document Object Model (DOM) を勧告。これにより DOM をサポートする新型のブラウザ(Internet Explorer 6、Netscape 7.1、Mozilla Firefox、Opera など)であれば、ブラウザを問わず ひとつの記述で HTML ドキュメントを参照、制御できるようになった。
記事出典元: Wikipedia日本語版
