I just don't understand what compells developers to actually create
embedded web applications that omit such basic required elements as #
signs.
In article <[EMAIL PROTECTED]>,
Jason Johnston <[EMAIL PROTECTED]> wrote:
> I noticed that the DOCTYPE changes have caused Microsoft Outlook Web
> Access to no longer be subject to quirks. It uses the following DOCTYPE:
>
> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.2//EN">
>
> with color values specified in the body tag:
> <body TEXT=000000 BGCOLOR=FFFFFF LINK=000000 ALINK=000000 VLINK=000000>
>
> Before this weekend, the absence of the "#" in the color values was
> ignored and links were black. Now, links are the default link color
> (blue) because strict mode ignores these invalid color values. Deleting
> the DOCTYPE completely causes the quirks behavior to return.
>
> The public identifier "-//IETF//DTD HTML 3.2//EN" needs to be added to
> the current list to emulate past behavior.
>
> Thanks
> --J
>
>
> David Baron wrote:
>
> > I just checked in (on the trunk) some changes to the DOCTYPE handling
> > code. (They should be in any builds after, but not including,
> > 2001-09-08-14.) The purpose of these changes is to make our DOCTYPE
> > handling forward-compatible. The old code generally used a list of
> > known patterns in DOCTYPE declarations to determine that a page should
> > be displayed using strict mode, and otherwise used quirks mode. The new
> > code uses the presence of one of a set of known public identifiers, or
> > the lack of a DOCTYPE declaration, to determine that a page should be
> > displayed using quirks mode, and otherwise uses strict mode.
> >
> > These changes are not intended to change the mode that is used for
> > DOCTYPE declarations in common use on the Web (except in a few known
> > cases where the lack of future-compatibility had already become a lack
> > of present-compatibility). However, since the new code is based on a
> > list of known DOCTYPE declarations that should trigger quirks mode,
> > there are probably a few that we need in the list that were omitted.
> > This means that the changes will probably cause a few regressions.
> >
> > If you notice any regressions in the layout of sites in builds starting
> > this weekend that may be related to this change, please let me know, so
> > that I can add the necessary public identifiers to the list (in
> > nsParser.cpp) or make other tweaks, if necessary.
> >
> > -David
> >
> >
>