Introduction to Dynamic HTML (DHTML)

Ask a question

DHTML Dynamic HyperText Markup Language) can't really be considered as a markup language for the Internet and also there's no standard fully defining it. DHTML refers to a set of related Internet technology to provide more interactive HTML pages, that is to say, the content can be changed through events (mouse movement, mouse over, ...), after the loading the page.
The implementations of DHTML are:
  • The HTML used to present documents;
  • Style sheets (CSS) to define a style for multiple objects and their position on the page;
  • The Document Object Model (DOM), suggesting a hierarchy of objects to facilitate their manipulation;
  • JavaScript (and possibly the VBScript).

Compatibility issue

The use of "dynamic" HTML pages is only possible on the latest web browsers and sometimes the interpretation of HTML code can be different from one browser to another. To make sure that the effect will be seen on the majority of configurations, it may be needed that you:
  • write a script for each browser;
  • create (if possible) a script running on different browsers.

Original document published on
Jean-François Pillou

CCM is a leading international tech website. Our content is written in collaboration with IT experts, under the direction of Jeff Pillou, founder of CCM reaches more than 50 million unique visitors per month and is available in 11 languages.

Learn more about the CCM team