Date: Mon, 18 Aug 1997 12:02:25 +0200 (MET DST) From: =?iso-8859-1?Q?Martin_J=2E_D=FCrst?= <firstname.lastname@example.org> To: Peter Flynn <email@example.com> cc: firstname.lastname@example.org, email@example.com 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.