- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Sat, 29 May 2010 19:43:14 -0700
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: <www-style@w3.org>
First of all, Tab, don't get all this personally.
You did and do a great job to make all this to happen.
Simply consider my questions as coming from
ordinary Web developer who get used to
write things like
<td width="70%" /><td width="30%" />
and would expect flexes to be "percents made right".
--------------------------------------------------
From: "Tab Atkins Jr." <jackalmage@gmail.com>
Sent: Saturday, May 29, 2010 5:51 PM
To: "Andrew Fedoniouk" <news@terrainformatica.com>
Cc: <www-style@w3.org>
Subject: Re: [css3-flex] calc(flex) and concept of free space.
>> And what be the name of this entity? If positive
>> it is "free space" if negative then "over constrained space"
>> or "overflowed space"? Something like that?
>
> It's just called "free space". That may not be a perfect name, but
> it's only used in explanations, so shrug. I could certainly use a
> different word if necessary.
>
Ok, fuzzy but let it be "free space".
>>
>> So you say that here
>>
>> A { width: calc(100px + 10%); }
>>
>> 100px participates in min-content-width calculations, and
>> here
>> B { width: calc(100px + 10fx); }
>>
>> it is not?
>
> I have no idea what you are talking about here.
>
Say you have a container with horizontal
block flow and overflow: auto and
with these two children:
<div flow:horizontal overflow: auto>
<A width:calc(100px + 1%) />
<B width:calc(100px + 1fx) />
</div>
Question: what is the minimal width
of the div container that will trigger h-scrollbar
to appear? In other words what is min-intrinsic width
of its content?
The same question about this:
<div flow:horizontal overflow: auto>
<A width:calc(100px + 0%) />
<B width:calc(100px + 0fx) />
</div>
>
>> Say here:
>> B { width: calc(100px + 0fx); }
>> 100px is that "preferred" width? And so final width can take any value
>> either less or over that 100px?
>
> That length is not flexible.
>
>
That is what I suspected.
So intrinsic width of this div
<div>
<a width: calc(100px + 0.0001fx) />
</div>
is zero. And intrinsic width of this one
<div>
<a width: calc(100px + 0fx) />
</div>
is 100px.
Correct?
If "yes" then here:
<div overflow:auto>
<a width: calc(100px + 1px/100% * 1fx) />
</div>
all its width values except some in the middle
will cause horizontal scrollbar to appear suddenly?
So all this setup is dependent on bit capacity.
Or did I miss something again?
--
Andrew Fedoniouk
http://terrainformatica.com
Received on Sunday, 30 May 2010 02:43:48 UTC