Pre Knowledge Required
About DHTML
DHTML stands for Dynamic HyperText Markup Language. DHTML is not a language or not a web standard or tool. DHTML is a term which is used to describe the technology for making web pages dynamic and more interactive.
DHTML = HTML + JavaScript + DOM + CSS.
According to the World Wide Web Consortium (W3C): "Dynamic HTML is a term used by some vendors to describe the combination of HTML, style sheets and scripts that allows documents to be animated".
Technology of DHTML
- HTML
- JavaScript
- DOM
- HTML Events
- CSS
HTML: HTML supports JavaScript, HTML supports the Document Object Model (DOM), HTML supports HTML Events and HTML supports Cascading Style Sheets (CSS). By using these features DHTML creates dynamic and more interactive web pages.
JavaScript: JavaScript is a scripting technology which is used in html pages. DHTML uses JavaScript to control, access and manipulating html elements.
HTML DOM: DOM stands for Document Object Model, it is a W3C standard for HTML. The HTML DOM defines a standard set of objects for HTML, and a standard way to access and manipulate them. DHTML is about using the DOM to access and manipulate HTML elements.
HTML Events: The HTML Event Model is the part of HTML DOM. It is a standard way to handle html event. DHTML is about creating web pages that reacts to user events.
CSS: CSS is the W3C standard style and layout model for HTML. CSS allows web developers to control the style and layout of web pages. DHTML is about using JavaScript and DOM to change the style and positioning of HTML elements.