DHTML, or Dynamic HTML, is a collection of client-side technologies to make
web pages more responsive to user actions. Although there are several
definitions of which technologies are used to comprise DHTML, the most common
collection includes HTML (Hypertext Markup Language), CSS (Cascading Style Sheets),
In this course we will look at some examples of DHTML and explore how they
were created and how they may be modified. Some of the examples come from
the first edition of DHTML for the World Wide Web (Peachpit Press, 1999) by
Jason Cranford Teague. A second edition was published in June 2001 under the
and CSS for the World Wide Web (Peachpit Press, 2001). The examples came
from the author's web site:
- Created and maintained by Macromedia, some of the examples emphasize Shockwave
and Flash which require plug-ins on the browser. It has many interesting articles
and links to other resources.
- This site has a number of DHTML examples which can be used to enhance your
It is also very good with many other web development topics.
- A good source for articles on web standards, including HTML 4.0 and CSS
1. The articles are easier to read than those found on the W3C site (http://www.w3.org).
- Site with examples from a book: Dynamic
HTML: The HTML Developer's Guide (Addison Wesley, 2000).
- One of the best sites with DHTML examples to add to your site.
- Great DHTML examples.
- A DHTML API (Application Programming Interface).
- Simple but useful examples.
- A DHTML API (Application Programming Interface) designed to work with Netscape
4+, Internet Explorer 4+, Opera 4+, and Geko (Netscape 6).
- DHTML exaples for the Opera web browser.