- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Tue, 13 Mar 2012 10:30:54 -0700
- To: Mike Lawther <mikelawther@chromium.org>
- Cc: Chris Eppstein <chris@eppsteins.net>, www-style@w3.org
On Mon, Mar 12, 2012 at 4:14 PM, Mike Lawther <mikelawther@chromium.org> wrote: > On 9 March 2012 06:29, Tab Atkins Jr. <jackalmage@gmail.com> wrote: >> >> On Thu, Mar 8, 2012 at 11:21 AM, Chris Eppstein <chris@eppsteins.net> >> wrote: >> > On Thu, Mar 8, 2012 at 11:13 AM, Tab Atkins Jr. <jackalmage@gmail.com> >> > wrote: >> >> We don't have this yet; unit algebra means you can run into division by >> >> zero that can't be detected until computed or used value time, so it's >> >> too >> >> late to treat as a syntax error. >> > >> > Can you provide an example of this? >> >> width: calc(100px / (50% - 100px) ) >> >> If layout ends up with 100% = 200px, this will produce a division by zero. > > > I had thought that you could only divide by a number - > http://www.w3.org/TR/css3-values/#calc currently says "At ‘/’, check that > the right side is ‘<number>’; resolve to the type of the left side.". Yes, Chris was asking for that restriction to be lifted. ^_^ ~TJ
Received on Tuesday, 13 March 2012 17:31:47 UTC