- From: Håkon Wium Lie <howcome@opera.com>
- Date: Wed, 20 Feb 2013 17:48:17 +0100
- To: Simon Sapin <simon.sapin@kozea.fr>
- Cc: fantasai <fantasai.lists@inkedblade.net>, www-style <www-style@w3.org>
Also sprach Simon Sapin: > > I will not insist on making changes, but I think (hope?) the two > > approaches say the same thing using two methods. And, given a choice > > between two equals, I will always choose the simpler. > > The algorithm is indeed more complex than I would like. Multiples > iterations have already simplified it, but I think than at least some of > the complexity is intrinsic to the desired behavior (eg. centering and > balancing at the same time.) > > I disagree that the two approaches are the same. When you say for > example "symmetry is a goal", the draft’s algorithm tries to accomplish > that goal but there are many ways to also accomplish the same goal with > an overall different behavior. Sure. The "symmetry is a goal" statement should be in a note, not part of the algorithm. > Even "proportional to the amount of content" is not obvious. As you can > see, the current algorithm has results that are proportional to either > min-content, max content or (max-content minus min-content) depending on > which case you’re in. I'll try go through this. > > Perhaps you could add a note (or issue) in 6.3 saying that we may find > > simpler ways to describe the algorithm? > > If there is a simpler way the describe the same behavior (not just its > high level goals), I’d love to know about it and just have it in the > spec. I don’t think this note is useful. Ok. How about adding an informative statement basically saying "ease of use, symmetry, and balancing is a goal". Or just saying it's similar to tables. This way, people will get the gist without having to go through the algorithm. > As always in CSS though, implementations are free to use a different > algorithm or add whatever optimization, as long as the behavior is the same. Sure. > > > > Fifth, returning to 6.3: where is 'outer width' defined? > > > > > > CSS 2.1 defines "outer edge", and sometimes uses "outer width" as short > > > for width of the outer edge. > > > > > > http://www.w3.org/TR/CSS21/box.html#outer-edge > > > > > > We could add a link if you think it helps. > > > > How about just saying that "/outer width/ refers to the width of the > > /outer edge/, as defined in CSS 2.1". > > Done. Good. > > > > Sixth, I think the draft should say something about abspos elements: > > > > which page is the containg block -- the first or the natural page? > > > > > > I don’t know. Relationships between abspos/fixed pos and fragmentation > > > (including pagination) are very fuzzy for me. I don’t know how it’s > > > supposed to work or where it’s supposed to be defined. > > > > For implementors, it's a key issue, no? > > > > I'll do some more testing to try document interoperability. > > It definitely is. I just don’t have a solution to propose at this time. > (It’s an area where WeasyPrint is pretty bad.) > > But the issue is the same as it has always been, and I don’t think it > should block a new Working Draft. Agreed. I'm all for publishing. -h&kon Håkon Wium Lie CTO °þe®ª howcome@opera.com http://people.opera.com/howcome
Received on Wednesday, 20 February 2013 16:49:02 UTC