- From: Ian Hickson <ian@hixie.ch>
- Date: Sat, 2 Jul 2005 20:38:43 +0000 (UTC)
- To: Andrew Fedoniouk <news@terrainformatica.com>
- Cc: David Woolley <david@djwhome.demon.co.uk>, www-style@w3.org
On Sat, 2 Jul 2005, Andrew Fedoniouk wrote: > | > | I don't *understand* your idea. I can't have an opinion without a proposal > | that I actually understand. > > Do you understand layout behavior and calculation of > > <table width="100%"> > <tr><td width="30%">one</td><td>two</td><td width="70%">three</td></td> > </table> No, I don't. I mentioned this earlier: http://lists.w3.org/Archives/Public/www-style/2005Jul/0097.html The spec doesn't define it, and I have yet to meet anyone who is able to describe that in enough detail for it to be testable. > | I can criticize formal proposals. I can't criticize ideas where every > | comment gets the response "well yes, but that isn't a problem because in > | the real proposal it would be solved". > > "well yes, but that isn't a problem because in the real proposal it > would be solved" Where did you get it? Well, it's not so much what I wrote here, it's more a matter of my not understanding your answers, I think. For example I don't understand most of what you said in: http://lists.w3.org/Archives/Public/www-style/2005Jun/0110.html > | > | > | > "In the case of 'justify', the UA may stretch the > | > | > | > inline boxes in addition to adjusting their positions" > | > | > | > > | > | > | > What are "inline boxes" here? And so on. > | > | > | > | > | > | Uh, "inline boxes" is a defined CSS term, see, e.g., 9.2.2. > | > | > > | > | > What kind of inline boxes UA may stretch? > | > | > | > | Any inline boxes that have [text-align]: justify. See section 9.4.2. > | > > | > http://www.w3.org/TR/CSS21/visuren.html#normal-flow > > "If that property has the value 'justify', the user agent may stretch > the inline boxes as well." > > Again, this phrase is not formal enough ( :-p ) > Does UA allowed to stretch *all* inline boxes ( including inline blocks) ? Yes. The spec seems quite clear about this, I don't see what you don't think is formal enough. > BTW one more illustration which might help to understand %% units: > > <p style="text-align:justify">one two three</p> > > Is the same as > > <p >one<span class="flex" />two<span class="flex" />three</p> > where > .flex > { > display: inline-block; > width: 50%%; > } 'text-align: justify' also allows the UA to _stretch_ the boxes, e.g. adding spaces between letters (with 'letter-spacing: normal'). If you are saying %% does this, then what's the point in %%, when we have 'justify'? > So you agree with: > > "This phrase literally means than UA allowed to change width > of <span style="display:inline-block; width:100px">" > > ? The spec seems quite clear that this would be allowed, yes. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Saturday, 2 July 2005 20:38:53 UTC