DHTML که مخفف HTML پویا (به انگلیسی:Dynamic HTML) است. نسخه بهبود یافته برنامه نویسی تحت وبHTML است در این حالت میتوان امکاناتی به صفحات وب اضافه کرد که باعث شود کاربر با آن صفحه تعامل داشته باشد.
در این زبان نشانهگذاری (Markup)، قابلیتهای جدید تری نسبت به Html تعریف شدهاست که بر اساس آن میتوان کنترل بیشتری بر روی مولفههای موجود در یک صفحه وب اعمال کرد و بتوان به صفحه وب جلوههای ویژه (مبتنی بر شرایط مرورگر) بخشید. به عنوان مثال میتوان بر روی حرکات ماوس در صفحه وب نظارت کرد و براساس موقعیت ماوس از روی یک بر چسب تصویر، یک انمیشن شروع به اجرا کند یا فونتها تغییر رنگ، اندازه، نوع و حتی تغییر زبان بدهد. بیشتر امکانات DHTML در راستای ایجاد جلوههای بصری، کنترل ماوس و تغییر پویای رنگها هستند. از صفحات DHTML که عموماً با پسوند.Dhtml ذخیره میشوند، از زبانهای VBScript یا JavaScript استفاده میشوند. این اسکریپتها در هنگام نمایش صفحه وب خط به خط توسط مرورگر اجرا میشوند.