- From: Johannes Wilm <johannes@fiduswriter.org>
- Date: Thu, 23 Jan 2014 19:57:56 +0100
- To: "L. David Baron" <dbaron@dbaron.org>
- Cc: Brian Kardell <bkardell@gmail.com>, Hkon Wium Lie <howcome@opera.com>, Alan Stearns <stearns@adobe.com>, "www-style@w3.org" <www-style@w3.org>
- Message-ID: <CABkgm-TAe7HX0MNd8-Bb_2S70ZkVDbi1WaC+Ej1_B0xjxapiwg@mail.gmail.com>
On Thu, Jan 23, 2014 at 7:18 PM, L. David Baron <dbaron@dbaron.org> wrote: ... > > Also, to be clear: I think it would be great for CSS to have a > mechanism for reordering and changing the tree structure of its > input, before that input reaches the layout system. Would that > address your use cases? > > What I don't want is the reordering after fragmentation happens, > which requires the contortions of using a layout system designed to > deal with content in a certain order and giving it the content in a > different order. > What we would need is for different fragments of the same content to have different parent elements (= they are not siblings). That way we can make footnotes/sidenodes/endnotes flow out of the main flow. In combination with contenteditable (and some javascript), this is especially useful. Without CSS Regions and without the need to edit the content), I guess we could have some javascript measure how much space the content takes up and then try to cut it up and the right places, creating different elements for the contents of each page and the contents of each footnote and then move them around. As I understand it, the criticism of CSS Regions at least in part seems to be that too many elements are created. Yet the end result would be that we would have a lot more Javascript and extra DOM elements if CSS Regions are not available, even if Håkon's spec is implemented (in case we want to do something slightly more complex fx in the headers) or CSS overflow is implemented, at least as long as fragments have to have the same parent elements. > > -David > > -- > 𝄞 L. David Baron http://dbaron.org/ 𝄂 > 𝄢 Mozilla https://www.mozilla.org/ 𝄂 > Before I built a wall I'd ask to know > What I was walling in or walling out, > And to whom I was like to give offense. > - Robert Frost, Mending Wall (1914) > -- Johannes Wilm Fidus Writer http://www.fiduswriter.com
Received on Thursday, 23 January 2014 18:58:27 UTC