DHTML stands for Dynamic Hyper Text Markup Language. DHTML is not a language or a web standard, rather is a term describing the art of making dynamic and interactive web pages.
In DHTML, the term "Dynamic" means the ability of the browser to alter a web document's look and style after the document has loaded.
DHTML give you more control over the HTML elements and allows them to change at any time, without returning to the web server.
DHTML is basically a combination of HTML, JavaScript, and CSS that allows web documents to be more dynamic and interactive.
DHTML is a new tool for web designers to create web pages with special effects and animations. For example, a piece of text can change from one size or color to another, or a graphic can move from one location to another, in response to some kind of user action, such as clicking a button.
(1) HTML: HTML stands for Hypertext Markup Language, and it is the most
widely used language to design Web Pages, HTML defines the structure of a web page, using some basic elements or tags.
(il) Cascading Style Sheets (CSS): CSS controls the formatting of HTML elements it defines how to display HTML elements our webpage. CSS easy to learn and understand but it provides powerful control over the presentation of an HTML document.
iii) Scripting: Scripting provides the mechanisms to interpret user actions and produce client-side changes to a page. For example, scripts can interpret mouse actions (such as the mouse passing over a specified area of a page through the event model) and respond to the action by using a set of predefined instructions (such as highlighting the text activated by the mouse action). Although DHTML can communicate with several scripting languages, JavaScript is the de facto standard for creating cross-browser DHTML pages.