[css-page-floats] Non-page-floats sections

Håkon,

Since you brought up the idea this week of publishing a working draft of
the new Page Floats module, I think it makes sense to go through the
sections that aren't directly related to page floats.

Section 3 is titled Regions, but actually describes being able to target
columns in a multicolumn element. I think this is an excellent idea. But
it really belongs in a "CSS Multicolumn Level 2" document and the 'region'
references should be dropped.

My preference would be for you to drop this section until such time as
there is implementer interest in supporting a ::column pseudo-element - at
which point we could start a level 2 document for multicol.

If you want to keep the section in a Page Floats working draft, it should
get a title such as "The ::column pseudo-element" and the regions
references should be removed. The ::column name for the pseudo-element is
perfect, and a ::region alias to it just adds confusion.

Section 2.1 includes a new clear-side property. I don't quite understand
how it works, and how it interacts with the float-wrap property from 1.6
(or how that works, either). But I think both 1.6 and 2.1 are getting at
similar ideas, so it may make sense to combine them into one property.

Sections 2.2-2.4 describe shapes concepts, which are already described in
more detail in CSS Shapes levels 1 and 2. These sections should be removed
from Page Floats. I think it makes sense to take the ideas in sections 2.2
and 2.3 as input for CSS Shapes level 2.

In general, the rest of the specification lacks detail and has some
omissions (1.6 mentions an 'intrude' value with some keywords, but none of
these are in the syntax. It's mentioned that new clear values allow some
escaping from float stacking, but how page floats do stack isn't defined).
Aside from the sections above, I'm not sure it's ready for a working draft
publication.

Thanks,

Alan

Received on Thursday, 26 September 2013 21:55:18 UTC