Re: [CSS21] Issues with inline formatting model (particularly 10.8)

Anton,

The CSS2.1 specification will be updated to reflect your feedback. The last 
sentence in the paragraph may include a qualifier such as '(except as specified 
elsewhere)'. (Final update to the discretion of the editor)

Original message: http://lists.w3.org/Archives/Public/www-style/2009Aug/0358.html
ISSUE-275: http://wiki.csswg.org/spec/css2.1#issue-275

From: Anton Prowse <prowse@moonhenge.net> 
Date: Tue, 18 Aug 2009 21:54:39 +0200
 Message-ID: <4A8B06FF.8070108@moonhenge.net> 
To: "www-style@w3.org" <www-style@w3.org> 

Anton Prowse wrote:
> I have identified some issues with the specification of the inline
> formatting model in CSS21.

I've recently spotted another editorial issue.


9.4.2 Inline formatting context
(http://www.w3.org/TR/CSS21/visuren.html#inline-formatting) :

   # When several inline boxes cannot fit horizontally within a single
   # line box, they are distributed among two or more vertically-stacked
   # line boxes. Thus, a paragraph is a vertical stack of line boxes.
   # Line boxes are stacked with no vertical separation and they never
   # overlap.

Issue 12:  Contrary to the latter sentence, two line boxes /may/ have
vertical separation if the second is shifted downwards due to the
presence of floats:

9.5 Floats (http://www.w3.org/TR/CSS21/visuren.html#floats) :

   # Since a float is not in the flow, non-positioned block boxes created
   # before and after the float box flow vertically as if the float
   # didn't exist. However, line boxes created next to the float are
   # shortened to make room for the margin box of the float. If a
   # shortened line box is too small to contain any further content, then
   # it is shifted downward until either it fits or there are no more
   # floats present.


Cheers,
Anton Prowse
http://dev.moonhenge.net

Received on Friday, 11 March 2011 18:29:33 UTC