- From: Håkon Wium Lie <howcome@opera.com>
- Date: Fri, 22 Oct 2010 00:29:19 +0200
- To: www-style@w3.org
A new editor's draft is of css3-multicol is available:
http://dev.w3.org/csswg/css3-multicol/
Here are the changes:
1) It has been clarified that all column heights in a row are the same
height. This is clearly stated in section 2, but this text (in
section 7) can be misleading and uses the wrong term ("lengths"):
Otherwise, columns are filled sequentially and will therefore end up
having different lengths.
It has been changed to:
Otherwise, columns are filled sequentially and some columns may end
up partially filled, or with no content at all.
2) To clarify that constrained column heights result in extra column
boxes in the inline direction even in paged media, section 8.2 now
starts with:
Content that extend outside column boxes at the edges of the
multi-column element is clipped according to the 'overflow'
property. A multicol element can have more columns than it has room
for due to:
- a declaration that constrains the column height (e.g., using
'height' or 'max-height'). In this case, additional column boxes
are created in the inline direction
- the size of the page. In this case, additional column boxes are
moved to the next page(s).
- explicit column breaks. In this case, additional column boxes are
created in the inline direction for continous media, and
additional column boxes are moved to the next page(s) for paged
media.
These lines have been removed:
In continuous media, columns that do not fit within the multicol
element are added in the inline direction.
In paged media, columns that do not fit within the page are moved to
the next page.
3) An implementor has pointed out that the current text may be
interpreted as saying that all columns of a paginated element should
have the same width. This is incorrect -- we must allow columns to
adapt to the avilable width for each page, like we do for other content.
This text in section 2:
All column boxes in a multi-column element have the same column
width, and all column boxes in a row have the same column height.
has therefore been changed to:
All column boxes in a row have the same column width, and all
column boxes in a row have the same column height.
4) It bas been clarified that column rules may extend outside the
multicol box, and -- if so -- they obey the 'overflow' property:
This text:
If a column rule is wider than its gap, the column rule will overlap
adjacent column boxes.
has been changed to:
If a column rule is wider than its gap, the column rule will overlap
adjacent column boxes, and possibly extend outside the box of the
multicol element.
And, In section 8.2, this text:
Content that extend outside column boxes at the edges of the
multi-column element is clipped according to the ‘overflow’
property.
has been changed to:
Content and column rules that extend outside column boxes at the
edges of the multi-column element is clipped according to the
‘overflow’ property.
5) As per Alex's proposal, this text has been added to the description
of the 'column-span' element:
This property has no effect on elements that no not fit entirely
within the multicol element. Also, if a setting on this property pushes the
element outside a multicol element, this property will have no effect.
6) The break-* properties have been given their own h3 element.
---
Some other notes, mostly to myself:
---
I've been tempted to introduce the term "multicol box" to mean "the
content box(es) of a multicol element". That would be slightly more
accurate. However, I think the current text works.
---
The figures should use images instead of elements that rely on certain
fonts etc.
---
At the F2F meeting in Oslo, we agreed that column balancing applies to
multicol boxes with specified height. However, I don't see that this
needs clarifiction. Section 7 states that 'colum-fill' applies to
'multicol elements' and:
In continuous media, this property will only be consulted if the
length of columns has been constrained.
So, no change there.
---
-h&kon
Håkon Wium Lie CTO °þe®ª
howcome@opera.com http://people.opera.com/howcome
Received on Thursday, 21 October 2010 22:29:53 UTC