Dynamic HTML, Dynamic Hyper Text Markup Language (динамический язык гипертекстовой разметки) – расширение языка HTML, для создания интерактивного веб-сайта. Используюет сочетание статичного языка разметки HTML, встраиваемого (и выполняемого на стороне клиента) скриптового языка JavaScript, CSS (каскадных таблиц стилей) и DOM (объектной модели документа).Это Internet-технология, основанная на спецификации компонентной объектной модели Microsoft и документах, разработ анных консорциумом Word Wide Web.

Технология DHTML включена Microsoft в версии Internet Explorer 4.01 и выше и, соответственно, поддерживается всеми современными браузерами. С помощью DHTML можно создавать HTML приложения, в которых браузер используется для отображения пользовательского интерфейса Web-приложений, и обрабатывает многие запросы, традиционно обслуживаемые Internet-сервером. Создаваемые приложения хранятся в виде файлов HTML и библиотек динамических связей на 'стороне клиента'. Таким образом, технология DHTML дает возможность строить Web-приложения, обеспечивающие доступ к Internet-серверу, но физически находящаяся на компьютере пользователя. Этот распределенный 'динамический' подход делает DHTML-программы более гибкими, чем традиционные Web-приложения, находящиеся на сервере, поскольку DHTML-программы могут не обращаться за информацией, для сохранения данных и для обработки запросов к удаленному компьютеру. В DHTML-приложениях локальный браузер выполняет многие рутинные задачи обработки информации, изменяет разметку страниц и выполняет программы вне DHTML-страниц без обращения к серверу для обновления данных. Это позволяет повысить скорость работы приложения, сократить время загрузки с Web-сервера и дает возможность пользователям работать с уже загруженными данными из Internet в автономном режиме.