Disadvantages

Only new browsers support DHTML

DHTML is only supported by Netscape 4.0 or higher and Internet Explorer 4.0 or higher. Many people are still using older versions of both browsers. Web designers using DHTML must choose to provide content for older browsers or eliminate a significant portion of their audience.

Netscape and Microsoft have different DHTML implementations

Two different implementations make creating a DHTML document tedious and complicated task. More information is given in Section 24.4

DHTML creation has a sharp learning curve

Because DHTML requires at least partial knowledge of many different web design concepts (HTML, JavaScript, CSS, and DOM) it may take some review before you begin creating DHTML content. DHTML tools go a long way towards eliminating this problem.

Unprotected source code

You may not sweat someone lifting your HTML code, but you may be more leery about giving away your hand-written DHTML application.

Get Web Design in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.