'''Dynamic HTML''', or '''DHTML''', is a collectionterm ofwhich technologieswas used togetherby tosome createbrowser interactivevendors andto animateddescribe [[website]]s by using athe combination of aHTML, staticstyle [[markupsheets language]] (such asand [[HTML]]),Dynamic aweb [[clientpage#Client-side scripting|client-side scripts]] language (such as [[JavaScript]]), aVBScript, presentationor definitionany languageother (suchsupported asscripts) [[Cascadingthat Styleenabled Sheets|CSS]]),creation of interactive and theanimated [[documents.<ref>{{Cite web|title=Document Object Model]](FAQ|url=https://www.w3.org/DOM)/faq.html#DHTML-DOM|access-date=2022-02-16|website=www.w3.org}}</ref><ref>{{cite web|url=http://www.w3.org/Style/#dynamic|title=Web Style Sheets|website=www.w3.org|access-date=7 April 2018}}</ref> The application of DHTML was introduced by [[Microsoft]] with the release of [[Internet Explorer 4]] in 1997.{{Citation needed|date=February 2022}}
DHTML allows scripting languages to change [[variable (programming)|variable]]s in a web page's definition language, which in turn affects the look and function of otherwise "static" HTML page content, after the page has been fully loaded and during the viewing process. Thus the dynamic characteristic of DHTML is the way it functions while a page is viewed, not in its ability to generate a unique page with each page load.