W3C home > Mailing lists > Public > www-style@w3.org > July 2012

[css3-flexbox] Editorial comments on ED 2012-07-04

From: Anton Prowse <prowse@moonhenge.net>
Date: Fri, 06 Jul 2012 09:20:58 +0200
Message-ID: <4FF691DA.5030504@moonhenge.net>
To: "www-style@w3.org" <www-style@w3.org>
A couple of things I've just noticed:

Section 3 (New values for ‘display’ property) used to say in the ED 

   # * ‘float’ and ‘clear’ have no effect on a flexbox item. Using
   #   ‘float’ on an element still causes that element's ‘display’
   #   property to compute to ‘block’, as normal, because that occurs
   #   before flexbox items are determined (the algorithm for wrapping
   #   children of a flexbox into flexbox items needs the computed value
   #   of ‘display’).

but now it simply says:

   # * ‘float’ and ‘clear’ have no effect on a flex item.

I'm glad that the parenthetical has gone, but I'm confused by the 
removal of the details concerning the 'display' property.  I assume that 
'float' still causes 'display' to compute to 'block', so I would prefer 
this item to say "... no effect on the layout of a flex item" or 
something similar.

A nit:

4.1 (Flex Item Margins) says:

   # The margins of adjacent flex items do not collapse. Auto margins
   # absorb extra space in that dimension [...]

which doesn't make grammatical sense since no prior dimension is 
referred to.  How about "Auto vertical and horizontal margins absorb 
extra space in the corresponding dimension [...]"

Anton Prowse
Received on Friday, 6 July 2012 07:21:30 UTC

This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:08:18 UTC