Re: Toward Closure on HTML

Matt Timmermans/MSL <Matt_Timmermans@msl.isis.org>
Errors-To: listmaster@www0.cern.ch
Date: Thu, 7 Apr 1994 23:16:55 --100
Message-id: <9404072310.AA5107@notes.notes>
Errors-To: listmaster@www0.cern.ch
Reply-To: Matt_Timmermans@msl.isis.org
Originator: www-talk@info.cern.ch
Sender: www-talk@www0.cern.ch
Precedence: bulk
From: Matt Timmermans/MSL <Matt_Timmermans@msl.isis.org>
To: Multiple recipients of list <www-talk@www0.cern.ch>
Subject: Re: Toward Closure on HTML
X-Listprocessor-Version: 6.0c -- ListProcessor by Anastasios Kotsikonas
Content-Type: Text/Plain
Content-Type: Text/Plain
Mime-Version: 1.0
Mime-Version: 1.0
Content-Length: 1148
[Daniel W. Connolly]
|   Inferring </p> tags would be is easy. Well... at least the SGML
|   standard says how to do it in a way that's consistent with current
|   practice in HTML.
|
|   It's the start tags (<p>) that cause trouble.

Currently in HTML, <p> tags represent divisions between paragraphs.  This 
implies that there is nothing that can occur before or after a paragraph that 
could also occur within a paragraph.

Given these conditions, if the DTD were to be rewritten to use 'p' elements as 
containers instead of divisions, it would be possible to specify BOTH the start 
and end tags as omissible.

When parsing current HTML documents with the new DTD, an SGML parser would 
usually infer the initial <p>, and infer a </p> before each explicit <p>.

The one exception is that leading empty paragraphs specified with a <p> 
_immediately_ following the enclosing start tag would be ignored.

</Matt>


Matt Timmermans               | Phone:  +1 613 727-5696
Microstar Software Ltd.       | Fax:    +1 613 727-9491
34 Colonnade Rd. North        | BBS:    +1 613 727-5272
Nepean Ontario CANADA K2E-7J6 | E-mail: mtimmerm@msl.isis.org