Why <FORM> is a block level element?

Markku Savela (msa@anise.tte.vtt.fi)
Thu, 14 Aug 1997 13:23:12 +0300 (EET DST)

Date: Thu, 14 Aug 1997 13:23:12 +0300 (EET DST)
From: Markku Savela <msa@anise.tte.vtt.fi>
Message-Id: <199708141023.NAA30532@anise.tte.vtt.fi>
To: www-html@w3.org
Subject: Why <FORM> is a block level element?


I just wish to record my opinion

	<form>	should be just a "wrapper" element, with no associated
	presentation semantics.

Currently (HTML 3.2) <form> is marked as block level, and browsers
force newlines around it. You cannot have a "small" input form (say
simple text input field and submit button) which would be embedded
into text flow.

I suppose, from DTD and SGML point of view, there might be
difficulties in specifying elements that could have any other elements
as content, and could be inside almost any other element. Is SGML
inflexible? Though, <a> element seems to fit this model.

Just food for thought, I don't expect this to change

Markku Savela (msa@hemuli.tte.vtt.fi), Technical Research Centre of Finland
Multimedia Systems, P.O.Box 1203,FIN-02044 VTT,http://www.vtt.fi/tte/staff/msa/