- From: Brian Wilson <bloo@blooberry.com>
- Date: Thu, 30 Oct 1997 00:07:06 -0800
- To: www-html@w3.org
In the HTML 3.2 and 4.0 draft, the BASEFONT element is not a container. Comparing this to the behavior of the browser that created it (Netscape) [1], it is obviously very functional as a container element. MSIE treats it this way too. HTML 3.2 was supposed to codify current practice of the time, and I wonder how this was missed. My reading of the 3.2/4.0 DTD snippet below would indicate that a compliant browser would _ignore_ the end tag, yes? I am only familiar with how NS and IE have implemented it - have many others? Do any browsers NOT treat BASEFONT as a container? I did some snooping around the archives of www-html for the HTML 3.2 era and could not find an immediate answer to this. So, why is BASEFONT phrased as: (pardon any SGML phrasing errors) <!ELEMENT BASEFONT - O EMPTY -- base font size (1 to 7)--> in both the HTML 3.2 and the 4.0 loose (9/17/97) DTDs? It has always seemed to me that in practice it should probably be part of the %block variable, and the DTD snippet should be: <!ELEMENT BASEFONT - - (%block;)* -(TABLE) -- base font properties --> Regarding using %block as allowed contents: In use, this interpretation seems to fit common practice rather than keeping it in the %special grouping (in the HTML 4.0 loose version.) I omit the TABLE element from the content model because of the long-standing gap in BASEFONT behavior in IE and NS (not to say that this is _good_ behavior, just well entrenched.) Can the DTD rules for BASEFONT be altered at this point to reflect the actual implementation of the element by browser vendors? Am I standing out in left field after the game is over? -Brian [1] http://home.netscape.com/assist/net_sites/html_extensions.html (admittedly, this document does little to address the point at hand) -- Brian Wilson -----------------------"Those aren't Sex muffins! -Coach bloo@blooberry.com ------------------Those aren't Love muffins! http://www.blooberry.com/ -----------Those are just BLOOberry muffins!" Creator of Index DOT Html: http://www.blooberry.com/html/intro.htm
Received on Thursday, 30 October 1997 03:07:05 UTC