- From: Alan Stearns <stearns@adobe.com>
- Date: Wed, 14 Nov 2012 15:48:55 -0800
- To: "Kang-Hao (Kenny) Lu" <kanghaol@oupeng.com>, WWW Style <www-style@w3.org>
On 11/6/12 1:10 PM, "Kang-Hao (Kenny) Lu" <kanghaol@oupeng.com> wrote: >I have some fairly random editorial comments and some of them were >raised in the past: Thanks again for your read-through. I've taken all of your suggestions with these exceptions: > > # <ident> > # > # The element is taken out of its parent's flow and placed into the > # flow with the name <ident>ı. > >This sentence, as well as the the restriction that 'flow-into' doesn't >apply to ::before and ::after, tricks me into thinking that 'flow-into' >might be element-level manipulation and a decendant element of 'display: >none' can show up in a CSS Region when set with 'flex-into'. > >s/element/box/ might be better (Really?) but if this is too apparent to >other readers, I can retract this comment. This is currently vexing me. Named flows *are* very much like element-level manipulation, particularly when you consider these sentences: --- The structure of a named flow is equivalent to the result of moving the elements to a common parent. The visual formatting model uses the relationships between elements in the named flow structure as input, rather than the elementsı original positions. --- I think this does imply that an element with a display:none ancestor pulled into a named flow by itself would be displayed in its region fragment(s). But I'm not sure whether that's a good result. > > # Note 3 > # > # table > * {flow-into: table-content} ... > >I'd say this is a bad example, at least for authors. The fact that >descendant combinator is bad for 'flow-into' can be explained with a >case that's more common and doesn't involve anonymous table objects... Accidentally invoking table fixup was the point of the example. Do you have a preferred alternative to use? > > # 3.2.1. Cycle Detection > # > # The dependency graph consists of edges such that: > # > # * Every named flow depends on its elements where the value of > # flow-fromı computes to an <ident> . > # ... > >s/flow-from/flow-into/? No, in this case it's meant to be flow-from. It's named flows containing regions (created with flow-from) that need to be evaluated for cycles. > > # 3.5. The @region rule > # > # The @regionı rule consists of the keyword @regionı followed > # by a selector and a block of style rules. > >Am I right that the block of style rules can't contain ::before and >::after? But I am not really getting the model, so.. You should be able to use ::before and ::after style rules in an @region block. > > # Example 4 > # ... > >I don't understand the picture. Why is there blue border under paragraph >p_1? Isn't div div_1 the parent element of both paragraph p_1 and >paragraph p_2? Is this what's supposed to happen if 'div {...}' is 'div >{ border: blue;}'? If so, please just expand 'div {...}'. > >The remaining wording is just quite confusing and I can't tell if it's >the fragments or elements that match selectors. I agree. I've added an issue to rework the example with actual style changes to be reflected in the illustration. Thanks, Alan
Received on Wednesday, 14 November 2012 23:49:38 UTC