|
|
ダイナミックHTML(DHTML)は、静的な HTML の内容を Cascading Style Sheets と JavaScript 等のクライアントサイドスクリプト言語を用いて動的に変更するウェブ技術を指す抽象概念。視覚的な訴求効果の高い HTMLドキュメントを作成できるなどとして1997年の ネットスケープ 社と マイクロソフト 社の ブラウザ戦争 で生まれた。
当時は JavaScript から HTML を参照、制御する方式が各社不統一であり、Webブラウザ ごとに別々の JavaScript を書く必要があった。
この状況を打開すべく 1998年10月に W3C は クライアントサイドスクリプト言語 と HTMLドキュメント の緩衝材としての役割を果たす Document Object Model を勧告。これにより Document Object Model をサポートする新型のブラウザ(Internet Explorer6, Netscape7.1, Mozilla Firebird, Opera など)であれば、ブラウザを問わず ひとつの記述で HTML ドキュメントを参照、制御できるようになった。
ダイナミックHTMLはフォームの処理などの比較的小規模なプログラムに向いており、大規模な音つきのアニメーションはブラウザの Macromedia Flash プラグイン を用いる傾向にある。
| Table of contents |
|
2 外部リンク |
関連
外部リンク
標準に準拠したDHTML
互換性のないDHTML