Re: Inline h*ll

--- Ian Hickson <py8ieh@bath.ac.uk> wrote:
> On Thu, 13 Jan 2000, Matthew Brealey wrote:
> 
> > 2. Non-replaced elements contain content that is used directly (not
> > replaced). <br> therefore is not non-replaced.
> 
> Not true. <span></span> is not replaced, 

Indeed not because its content ('') is used directly. 

The important thing about a non-replaced element is that any non-replaced
element will be the same for given properties.

Thus <span></span> will always be the same given SPAN {properties},
whereas  BR will not - its dimensions depend on the amount of content
before and after it, etc.

> <empty/> is not replaced
> either. 

<empty/> is meaningless.

> <br/> (<br> in HTML) is just an empty, non-replaced, inline
> element. There is nothing in the spec saying that inline elements must
> contain content.

There is no way that <br> is a non-replaced elements - non-replaced
elements do not have width: x some of the time and width: y at others. 

It is not possible to interpret <br> as non-replaced, inline or anything
else - it is a forced line break, nothing more, nothing less.
 
> However, the entire issue is moot given the anonymous inline concept I
> mentioned previously.

Don't you mean proposal or change? - no use for CSS-2 browsers.

=====
----------------------------------------------------------
From Matthew Brealey (http://members.tripod.co.uk/lawnet (for law)or http://members.tripod.co.uk/lawnet/WEBFRAME.HTM (for CSS))
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

Received on Thursday, 13 January 2000 13:45:07 UTC