On Thu, Feb 2, 2012 at 9:49 AM, Brian Manthos <brianman@microsoft.com> wrote:
>> background-position (and other things using <position>) is the only
>> place where calc() has this problem.
> ... that has been discussed so far.
>
> Are you suggesting we guarantee that "no future property of CSS shall have a grammar which allows both <percentage> and <length> in the same location unless <percentage> follows a set of rules defined in section ___."
>
> I'd prefer to see that section written before going down that road of assumptions. Especially since something like SVG is sure to break it in the future, if not already.
I've captured precisely that in the wiki as a design principle. It
wouldn't be captured in a CSS spec, because it has nothing to do with
CSS-as-it-is-used - it's a design principle that we as spec authors
need to follow.
I'd need to examine SVG to see if it has any such problems.
~TJ