Microsoft Internet Explorer DTD

>Attached are files that comprise an SGML DTD which attempts to describe
>valid HTML markup for Microsoft Internet Explorer 2.0.  IEHTML.DTD is
>the main file. IETABLES.DTD contains the table markup. It was split out
>in order to be modular. IEHTML-S.DTD is a file that can be invoked to
>switch into "strict" markup. It calls in IEHTML.DTD with appropriate
>marked sections turned on for strict markup. Note that IEHTML.DTD and
>IEHTML-S.DTD correspond directly to the files HTML.DTD and HTML-S.DTD
>that the W3C has up on their website, which were used as the starting
>point for the IE DTD, so this breakdown of files shouldn't need too
>much
>explanation.

>This is a beta DTD. We expect some bugs. We also expect some 
>disagreements about coding strategies for some of the more problematic 
>aspects of the markup: e.g., how to code the <center> element.  We 
encourage comments, which should be made to these lists (html-wg@w3.org
and www-html@w3.org), or directly to myself (cwilso@microsoft.com) and
>Mark Buckley (mbuckley@microsoft.com).

>The DTD:
>
>The main DTD here has been derived directly from the IETF draft DTD for
>
>HTML 2.0, dated September 1995. Internet Explorer extensions and most 
>Netscape Navigator extensions have been added. The DTD for tables has
>been derived directly from the table markup portion of IETF's now
>expired draft DTD for HTML 3, dated March 1995.
>
>The DTD attempts to define,  first of all, HTML that works with 
>Internet Explorer. That is, if your HTML document parses according to 
>this DTD, it should be parsed correctly by Internet Explorer 2.0.
>
>Moreover, the DTD describes the "intentions" of Internet Explorer. 
>Although it's possible for a number of reasons to write HTML that will 
>display correctly in Internet Explorer that does not conform to this 
>DTD, we recommend that HTML documents created for use with IE do follow
>
>the grammar defined in the DTD in order to allow for more predictable 
results as both HTML and Internet Explorer continue to evolve.  We
fully intend to continue updating this DTD as this evolution takes
>place.
>
>Caveats:
>
>The DTD contains some Netscape extensions (e.g. the "NOSHADE" attribute
>
>for <HR> that IE does not support, as well as some table markup
>attributes (e.g., COLSPEC) that appear in the IETF HTML3 DTD, but that 
>IE does not support. Because we do not want HTML containing such markup
>
>to be rejected by a parser, we have included them in the DTD. These 
>attributes are noted in the DTD.  As noted above, IE2 accepts some HTML
>markup that lies outside of what this DTD describes.
>
>	-Chris
>Chris Wilson
Microsoft Internet Explorer Team
>cwilso@microsoft.com

   

Received on Friday, 8 March 1996 13:08:47 UTC