- From: Andrew Fedoniouk <andrew.fedoniouk@live.com>
- Date: Mon, 20 Sep 2010 22:17:08 -0700
- To: "Tab Atkins Jr." <jackalmage@gmail.com>, <www-style@w3.org>
--------------------------------------------------
From: "Tab Atkins Jr." <jackalmage@gmail.com>
Sent: Monday, September 20, 2010 1:45 PM
To: <www-style@w3.org>
Subject: Re: [css3-box] providing an aspect-ratio for a box (Re: suggestion:
fixed-aspect-ratio CSS rule for block elements)
> On Mon, May 10, 2010 at 9:51 PM, Julien Cayzac <julien.cayzac@gmail.com>
> wrote:
>> On Tue, May 11, 2010 at 11:56 AM, Tab Atkins Jr. <jackalmage@gmail.com>
>> wrote:
>>> There is in fact already a module for
>>> that purpose, the Basic Box Model draft at
>>> http://www.w3.org/TR/css3-box/.
>>>
>>> This sort of property/value may be appropriate there, or in a related
>>> draft.
>>
>> Thanks, I just changed the subject of the discussion accordingly, so
>> that it catches Bert's eye if he skipped it :-)
>
> We've got some Chrome people interested in implementing aspect-ratio,
> so we can use it on various stuff at Google.
>
> Could we expedite getting this into a draft, either Box Model or
> something else, so Chrome can do a prefixed impl with a decent
> reference? I volunteer to write the text.
>
Just in case, I am using the following construction:
div
{
width:25%;
height: width(30%);
}
So height will be 30% of computed value of the width.
The 'width(percentage)' is a kind of function that describes base/source of
percentage operation.
There are logical problems (chicken-egg alike) with aspect-ratio or the like
properties.
E.g. it is not clear what to do with this:
div
{
width:25%;
height:25px;
aspect-ratio:0.3;
}
and meaning of the following is not clear too:
div
{
height:25%;
aspect-ratio:0.3;
}
That is actually even prohibited configuration by the CSS nature:
compute-widths-and-then-heights.
So the aspect-ratio is a value of the height property and only the height
and definitely not a separate property.
--
Andrew Fedoniouk
http://terrainformatica.com
Received on Tuesday, 21 September 2010 05:17:46 UTC