- From: Andrew Fedoniouk <andrew.fedoniouk@live.com>
- Date: Fri, 19 Aug 2011 20:49:30 -0700
- To: "Brian Manthos" <brianman@microsoft.com>, <www-style@w3.org>
- Message-ID: <BLU165-ds6AF49E2CE706A3C74010CF82D0@phx.gbl>
For that purposes I was forced to introduce width(N%) and height(N%) "functions".
So you can say:
div { height: width(10%); }
But this will not work
div { width: height(10%); }
as height() can be used only in properties that do not change dimensions like background-position, etc.
So I‘ve introduced concept of “colored percentage“ units – “percentage-of-what-actually”.
Just an idea. They (c%u) fit into CSS nicely – no changes are required other than introduction of such functions somewhere in http://www.w3.org/TR/css3-values/
--
Andrew Fedoniouk
http://terrainformatica.com
From: Brian Manthos
Sent: Friday, August 19, 2011 10:45 AM
To: www-style@w3.org
Subject: [CSS3 Values] referencing width or height explicitly
http://www.w3.org/TR/css3-values/#calc
Is there a way to reference both width and height of the associated element explicitly via calc()?
If not, can we add it to the proposal list for CSS4 Values?
Having such support would allow more flexible specification of properties (such as gradients) that are sensitive to aspect ratio. In retrospect, aspect ratio would be enough to solve some of the scenarios, but having width and height (and doing division within the calc when you want aspect ratio) is much more powerful.
[Sidenote: “W3C Working Draft 19 September 2006”.. eep!]
Received on Saturday, 20 August 2011 03:49:59 UTC