Re: Re: Closing tags

Murray Maloney (
Wed, 12 Apr 1995 14:14:30 +0500

This is a religious issue.

Accepting that HTML is an application of SGML,
the <P> denotes the beginning of a paragraph container.
The </P> is not required, due to the application
of SGML minimization techniques in the DTD.

Historically, the <P> tag was used as a paragraph separator.
That was before the Dan Connolly and the HTML Working Group
came along and started writing a DTD and an official spec.

It is fruitless to debate which P.O.V. is "correct".
If you want your HTML to be valid SGML, think container.
If you don't care about SGML, or you want to discuss
this with someone who doesn't care about SGML, think separator.

If "proper" means "conforms", then the 1st form below is "proper".


> Please excuse my ignorance, but I'd like clarification
> on the "<P>" element. Does this tag denote an _end_ of
> paragraph mark or a _begining/new_ paragraph mark? In
> other words, which of the following should appear in a
> proper HTML document?
> <P>This is a paragraph.
> or
> This is a paragraph<P>
> Thanks!
> Dave
> _____________________________
> David R. Rahbany
> Client Services Specialist
> Celestial Seasonings, Inc.

P.S. Love the tea!

Murray C. Maloney Internet:
Technical Publications Writer/Architect Uucp: ...uunet!sco!murray
SCO Canada, Inc. My Phone: (416) 960-4031
130 Bloor Street West, 10th Floor Fax: (416) 922-2704
Toronto, Ontario, Canada M5S 1N5 SCO Phone: (416) 922-1937
Disclaimer: I'm speaking for myself. 'T ain't nobody else to blame but me.
Sponsor member of Davenport Group Member of IETF HTML Working Group