adherence to DTD's, etc.

marca@ncsa.uiuc.edu (Marc Andreessen)
Date: Sat, 14 Aug 93 19:55:41 -0500
From: marca@ncsa.uiuc.edu (Marc Andreessen)
Message-id: <9308150055.AA26487@wintermute.ncsa.uiuc.edu>
To: sanders@bsdi.com
Cc: www-talk@nxoc01.cern.ch
Subject: adherence to DTD's, etc.
In-reply-to: <9308131526.AA18252@austin.BSDI.COM>
References: <9308131526.AA18252@austin.BSDI.COM>
X-Md4-Signature: c05301e791e9093ef082269ece96eef7
Status: RO
Tony Sanders writes:
> I have to agree that it would be nice if all documents worked
> reasonably everywhere and I think the only way to do that is for
> everyone to stick closely to the DTD.  Otherwise you have the NCSA
> Mosaic dialect, and the Lynx dialect etc.  In the initial stages I
> don't think this was as important as it is now, we needed the
> ability to experiment.  If we want wider acceptance of the Web we
> need to all agree on the syntax and if we to play SGML then we need
> to make that syntax fit in the DTD (no matter how ugly it makes the
> DTD).

Let me make a few random assertions:

(a) A document should *not* be considered validated merely because a
    browser (any browser) can handle it well.

(b) All World Wide Web browsers should properly handle all documents
    that have been properly, legitimately validated.

(c) If an information provider is serving documents that have been
    validated, he/she can be assured that all World Wide Web browsers
    handle them correctly.

(d) If a certain browser supports certain formatting features, quirks,
    options, or black magic above and beyond the specified formatting
    language, the information provider who is serving validated
    documents should not care at all, as it does not affect the
    information consumer's view of his/her documents regardless of the
    browser the information consumer is using.

(e) If a certain browser supports certain formatting features, quirks,
    options, or black magic above and beyond the specified formatting
    language and it turns out that many information providers *choose*
    to take advantage of those features even at the expense of making
    it difficult or impossible for other browsers to properly handle
    their documents, then this is proof that such a feature deserves
    very close inspection as something that should be a standard
    supported feature across all browsers: "the market has chosen".

(Now donning my fire-proof bodysuit... :-)

Cheers,
Marc