Introduction to HTML
Scripting & Programming
Languages and Environments

DHTML
Copyright © 2000 - 2002 Randy D. Ralph.  All rights reserved.
  RETURN Course Contents  
In place June 3, 2000.

Overview:

Dynamic HTML (DHTML) is, itself, not a markup language.  DHTML, is a suite of web development tools consisting of three principal components -

  1. New HTML 4.0 tags, options and extensions.
  2. Cascading Style Sheets (CSS) using the Document Object Module (DOM).
  3. Client-side object-oriented scripting languages such as JavaScript.

The purpose of DHTML is to allow the development of web content that is interactive and dynamic.  Both the Netscape and Internet Explorer browsers' latest versions have support for DHTML built in.  Both browsers support recent extensions to HTML, cascading style sheets and one or more of the common object-oriented client-side scripting languages, most notably, JavaScript (Jscript, ECMASCRIPT).  Unfortunately, each browser's implementation of DHTML components is slightly different though conversion on a standard is ocurring.  Furthermore, lower-end browsers may not be capable of interpreting some of the components of DHTML.  A site with uses DHTML for enhanced content and interactivity must also be couched in a simpler HTML version, as well, to avoid barring access to viewers with low-end browsers.


Selected Print Resources:

Campbell, Bruce and Rick Darnell.  1997.  Teach yourself 
    dynamic HTML in a week.  Indianapolis, IN: Sams.
    QA76.76.H94 C36 1997

Dell, Tom.  1998.  Dynamic HTML for WebMasters.  Boston: 
    AP Professional.
    QA76.76.H94 D45 1998

Harris, Stuart H. and  Gayle Kidder.  1998.  Official Netscape 
    dynamic HTML developer's guide: Windows & Macintosh.
    Research Triangle Park, NC: Netscape Press - Ventana.
    QA76.76.H94 H374 1998

Hyman, Michael I.  1997.  Dynamic HTML for dummies.
    Foster City, CA: IDG Books Worldwide.
    QA76.76.H94 H94 1997

Livingston, Dan and Micah Brown.  1999.  Essential CSS and DHTML for Web 
    professionals.  Upper Saddle River, NJ: Prentice Hall
    QA76.76.H94 L58 1999

Meade, James G.  1998.  Microsoft Dynamic HTML explorer.
    Research Triangle Park, NC: Ventana.
    QA76.76.H94 M43 1998

Microsoft Corp.  1999.  Dynamic HTML reference and software 
    development kit.  Redmond, WA: Microsoft Press.
    QA76.76.H94 D96 1999

Mudry, Robert.  1998.  The DHTML companion.  Upper Saddle River, NJ: 
    Prentice Hall.
    QA76.76.H94 M74 1998

Pardi, William J. and Eric M. Schurman.  1998.  Dynamic HTML 
    in action.  Redmond, WA: Microsoft Press.
    QA76.76.H94 P37 1998

Powers, Shelley.  1998.  Dynamic HTML.  Foster City, CA: 
    IDG Books Worldwide.
    QA76.76.H94 P69 1998

Ramalho, Jose Antonio.  1999.  Learn advanced HTML 4.0 with DHTML.  
    Plano,  TX:  Wordware  Pub.
    QA76.76.H94 R36 1999

Rouyer, Jeff.  1998.  Dynamic HTML Web magic.
    Indianapolis, IN: New Riders.
    QA76.76.H94 R68 1998

Rule, Jeff.  1999.  Dynamic HTML: the HTML developer's guide.
    Reading, MA: Addison-Wesley.
    QA76.76.H94 R85 1999

Schmuller, Joseph.  1998.  Dynamic HTML: master the essentials.
    San Francisco, CA: SYBEX.
    QA76.76.H94 S5272 1998

St. Laurent, Simon.  1997.  Dynamic HTML: a primer.
    New York: MIS Press.
    QA76.76.H94 S7 1997

Teague, Jason Cranford.  1998.  DHTML for the World Wide Web.
    Berkeley, CA: Peachpit Press.
    QA76.76.H94 T428 1998 

Selected Web Resources: