- From: Rossen Atanassov <Rossen.Atanassov@microsoft.com>
- Date: Fri, 12 Apr 2013 05:51:54 +0000
- To: Alan Stearns <stearns@adobe.com>, Tab Atkins Jr. <jackalmage@gmail.com>
- CC: "www-style@w3.org" <www-style@w3.org>
> From: Alan Stearns [mailto:stearns@adobe.com] > Sent: Monday, April 8, 2013 12:47 PM > > Say we have a new property called flow-content-into with an initial value of > none, and we add a new initial 'auto' value to flow-from which computes > based on the computed value of flow-content-into. Now you can style an > element like this: > > #an-element { > flow-content-into: named-flow; > } I like that. However, for symmetry we should have 'flow-element-into' or better yet 'flow-box-into' separate property as well. Otherwise flowing an element's box using 'flow-into' doesn't guarantee that its content goes with it because 'flow-content-into' can be redirected elsewhere. The 'flow-box-into' guarantees at least the box. The default value of 'flow-content-into' will resolve to the value of 'flow-box-into', thus by default it will have the current behavior of 'flow-into'. > > This can also dovetail nicely with overflow:fragments. You can consider an > overflow:fragments element as creating a region chain for an 'anonymous' > named flow consisting of its contents. This works well for some cases where > all of the fragment boxes can be children of the same parent, but if you > wanted to add a box somewhere else in the document's structure, you could > use this new property to give the flow a name, and then use flow-from > somewhere else: > > #overflow-fragments-element { > overflow: fragments; > flow-content-into: fragmented-flow; > } > #some-other-box { > flow-from: fragmented-flow; > } This is great. Even if it is not anonymous "overflow: fragments;" will now be a good addition to named flows. An element with "flow-content-into; flow; flow-from: flow;" will auto-generate fragment boxes based on its overflow value. Thanks, Rossen
Received on Friday, 12 April 2013 05:52:48 UTC