|
|
|
Dynamic HTML (DHTML)
DHTML it is not one specific technology but rather a group of technologies used to add dynamics to Web pages. DHTML relies on a synergistic relationship among HTML, CSS, and JavaScript. Using these technologies you can create HTML pages that can change even after the page has been loaded. DHTML works only when a viewer is using a browser version 4.x or later. In addition, it is important to know that the various browsers all handle DHTML differently. This inconsistency has impeded the development of DHTML techniques. That said we will work through these problems and develop dynamic pages in this module. DHTML doesn't really exist, at least not in the way HTML or Javascript exists. HTML & Javascript are both specific technologies for the web. Dynamic HTML, on the other hand, is a marketing term created by Netscape and Microsoft to help people understand new technolgies added to their version 4 Web Browsers. They were created to overcome the limitations of common HTML as, although HTML allows you to display text and graphics, it doesn't allow a means of creating easy, end-user interactive websites. Advantages - Uses HTML tags and scripting languages (such as javascript) instead of plug-ins or any other software other the Web Browser.
- Enhances appearance of Web Pages while still using small text files.
- Increases interactivity of web pages.
- Should work in all Browsers on all Platforms.
- Easy to Learn; If you have knowledge of HTML and Javascript you can easy understand DHTML.
Disadvantages - Buggy Browsers still prevent DHTML from working correctly in some cases.
- Version 4 of Microsoft & Netscape Web Browsers implemented thier own ideas of how HTML should be Dynamic with thier own DOM.
- Javascript & CSS can be incredibly picky when it comes to Syntax
- Older Browsers don't support modern methods.
|
|