- From: Kang-Hao (Kenny) Lu <kanghaol@oupeng.com>
- Date: Tue, 04 Dec 2012 18:00:39 +0800
- To: Alan Stearns <stearns@adobe.com>
- CC: WWW Style <www-style@w3.org>
(12/12/04 6:19), Alan Stearns wrote:
> After a bit of thinking, I'm now sure that this is not a good result,
> and the rest of the specification is clear that named flows are not
> equivalent to DOM manipulation (particularly in how the 'flow-into'
> property does not affect the CSS cascade). Descendant elements of
> 'display:none' should not be visually formatted, even if they are
> pulled into a named flow.
This matches WebKit's current behavior. Both behaviors would be fine by
me for now as long as the intended behavior can be easily read from the
spec.
> So the first sentence I quote above is overreaching. What I was attempting
> to do is cover anonymous box construction in cases where the sequence of
> elements in a named flow would require something different than the
> sequence in the normal flow (such as the "table * {flow-into:
> table-content} declaration in Note 3).
>
> What if I remove that sentence, changing the paragraph to:
>
> ---
> Elements in a named flow are sequenced in
> document order. The visual formatting model
> uses the relationships between elements
> in the named flow sequence as input,
> rather than the elements' original positions.
> ---
This seems better, except that I am not sure if the use of the word
"element" is right here. This is also related to my original suggestion:
s/element/box/ in
# <ident>
#
# The element is taken out of its parent's flow and placed into the
# flow with the name Œ<ident>¹.
. But then I think all sorts of wordsmithing here don't help much here
and I think you might want to consider writing this in an algorithmic way:
1. Generate non-anonymous boxes
2. Apply 'flow-into'/'flow-from' to the non-anonymous boxes
3. Generate anonymous boxes.
Cheers,
Kenny
--
Web Specialist, Oupeng Browser, Beijing
Try Oupeng: http://www.oupeng.com/
Received on Tuesday, 4 December 2012 10:01:10 UTC