Re: Why <FORM> is a block level element?

=?iso-8859-1?Q?Martin_J=2E_D=FCrst?= (mduerst@ifi.unizh.ch)
Mon, 18 Aug 1997 12:02:25 +0200 (MET DST)


Date: Mon, 18 Aug 1997 12:02:25 +0200 (MET DST)
From: =?iso-8859-1?Q?Martin_J=2E_D=FCrst?= <mduerst@ifi.unizh.ch>
To: Peter Flynn <pflynn@imbolc.ucc.ie>
cc: ivan@mad.scientist.com, www-html@w3.org
In-Reply-To: <199708151512.QAA19589@imbolc.ucc.ie>
Message-ID: <Pine.SUN.3.96.970818120002.606D-100000@enoshima>
Subject: Re: Why <FORM> is a block level element?

On 15 Aug 1997, Peter Flynn wrote:

> Ivan writes:
>     Sorry for the plain question, but from the HTML author point of view, what
>    does it mean a block element?
> 
> One that (usually) causes a browser to start a new line before
> and after (and maybe add a blank line as well).

Being a block element has other, very specific, consequences in the
case of Bidirectional (Bidi) text (e.g. Hebrew/Arabic mixed with English).

CSS allows any block element to be changed to inline rendering,
and vice versa. The consequences on Bidi text are described in
HTML 4.0. Without having a clear definition of whether something
is (by default) a block element or an inline element, things won't
work well for Bidi.

Regards,	Martin.