Freepages-Help-L Archives

Archiver > Freepages-Help > 2002-07 > 1025888811


From: Pat Asher <>
Subject: Re: [FreeHelp] Public HTML -- Correction
Date: Fri, 05 Jul 2002 13:06:51 -0400
References: <012b01c223b2$9f7fd120$c821ae18@houston.rr.com>
In-Reply-To: <5.1.0.14.0.20020705095807.00a21e40@pop3.norton.antivirus>


At 10:02 AM 7/5/2002, Pat Asher wrote:
Statements such as

><.!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>
>are called the Document Object Model (DOM) and tell the browser what
>version of HTML has been used to create the page. It helps the browser
>know if and how to execute certain things like JavaScript, DynamicHTML, etc.

Oops! Elsi reminded me I didn't get this quite right. DTD stands for
Document Type Declaration. It does tell the browser how it should
interpret the tags included in the document.

Quoting Elsi, who know whereof she speaks:

"DOM is something different. The DOM is internal to the browser. IE 5.5
has a different DOM from NS 4.7 for example. While the standards folks are
pushing for a standard DOM, it hasn't happened yet. NS 6 does get a lot
closer to the other guys. I'm reading some stuff that says the gecko
engine (which will be in NS 7 and some other browsers) has a DOM that is
extremely close to standard.
DOM interacts with CSS & client-side scripts (JavaScript and ActiveScript)
to support DHTML -- dynamic HTML elements. Of course, the fact that
different browsers have different DOM implementations creates a real
challenge for web developers."


Pat


This thread: